おーぷんそーすで行こう-XREA-

おーぷんそーすで行こう-xrea-
XREAサーバでのオープンソースによる運用・カスタマイズのマニュアル的ブログ。
メモ代わり、備忘録なので、詳しくは解説してないかもw
最近オープンソース以外の備忘録も書いてます。

2010年01月03日
 ■  PHPBB3でユーザー登録すると一般エラー

PHPBB3.04から3.06にアップデートしてから起こったエラーです。

エラーが必ず出る、というバグではないようですが2つのサーバで試して同じ現象が起こったので備忘録として記述。

エラー内容は、

一般エラー
SQL ERROR [ mysql4 ]

といったもの。

対処法はエラー文の下に

Field 'user_birthday' doesn't have a default value [1364]

のような記述もあるので、phpmyadminなどでデータベースに入り、
phpbb_usersテーブルからその記述を探し、鉛筆マークの編集から『ヌル(NULL)』を『null』とするか『デフォルト値』に『0』を入力し保存することで解決します。

ただこのエラーが起こるとphpbb_usersテーブルでの訂正箇所がいくつか出てくると思うので上記の方法で保存したらエラーページで更新、そしてエラーメッセージが変わるのでまたその部分を直して保存し更新という作業を繰り返します。

繰り返した後、最終的にはユーザー登録完了画面になります。

2009年09月27日
 ■  phpmyfaqの日本語サポートサイトって・・・

質問回答のFAQシステム(オープンソース)のPHPMYFAQを別サイトで導入した・・・が!バグ?ミス?が多いかも、と思いサポートサイトを探しても見当たらない。

少し解説して下さってるサイト様はちらほらあるようですので色々参考にさせて頂きながらカスタマイズしていこうと思います。

現在の最新バージョンはphpMyFAQ2.5.2ですが安定版はphpMyFAQ2.0.17みたいです。
はじめ2.5.2を入れてから気付いたのですが管理画面もページデザインも違ってましたw

2009年09月01日
 ■  phpmyadmin内での文字化け-xrea-

phpmyadminの文字化けでMYSQLのmy.cnfを編集する、という解決策がxreaではmy.cnfがないので適用できません。

xreaでの解決策は、
/public_html/log/phpmyadmin/librariesフォルダ内の
database_interface.lib.phpのファイルを編集します。

PMA_DBI_query('SET NAMES ' . $mysql_charset . ';', $link,
PMA_DBI_QUERY_STORE);

の2行を探し(1箇所しかないはず)、その部分をコメントアウトしてアップロード。
コメントアウトは行の先頭に『//』を追記でOKです。

これだけでphpmyadminの中の日本語も文字化けしないです。

2009年08月21日
 ■  movabletype4.2予約投稿

★CRON を動かすシェルスクリプト作成

#!/bin/sh
cd /virtual/*****/public_html/mt/
/usr/bin/perl ./tools/run-periodic-tasks
echo
exit

Terapad などテキストエディタへ上記をペースト。
***** の部分を、設置したい xrea サーバのアカウントにする。
/public_html/mt/ の部分はサーバ上の「mt.cgi」が入っているディレクトリにあわせて変更。
このファイルを「改行コード」を「LFのみ(UNIX)」として仮に「cron1.sh」として保存。
サーバの、/public_html/mt/などへアップロードし、属性パーミッションを 700 以上に変更(当ブログは 700)
サーバ上の、「mt/tools/run-periodic-tasks」の属性パーミッションを 700 以上に変更(当ブログは 700)

★cron ジョブの設定
xrea の管理画面にログインし、サーバーアカウントの「サーバ設定」をクリックし、コントロールパネルへ入室。
画面左ブロックの「管理メニュー」より「CRON ジョブ」をクリック。
「/virtual/アカウント名/」の右の入力BOXへ、アップロードした「cron1.sh」までのパスを「/virtual/アカウント名/」から続く形で入力。
※ 上記の例の場合、「public_html/mt/cron1.sh」となる。

CRON ジョブの編集画面で、「分」「時」「日」「月」「曜日」(投稿時間の間隔)を編集。
※ 指定日投稿の機能は MT 側で指定した時間にすぐさま反映されるものではない
※ CRON で設定された時間がくるまでは、MT 側から何本指定日機能で投稿が行われようと実際のサイト上には反映されない。
※ CRON が動作したときにはじめて投稿した記事がサイトに表示される。

「分」
何分に働かせるのか。「分」を「0」、それ以外を「*」にすると一時間毎の0分に投稿される。
「時」
「時」を「10」とすると、毎日 10 時に働く。
「時」を「*/5」とすると 5 時間ごとの 0 分に働く。
※ サーバに負担がかかってしまうので、最短でも一時間以上は時間を空けたほうが良い
※ サーバーが落ちるほどの負荷をかけた場合、アカウント削除の危険もあり
「日」
当ブログは「*」に設定
「月」
当ブログは「*」に設定
「曜日」
当ブログは「*」に設定

2009年07月16日
 ■  コメントプログラムがずっとエラーだった

なんかね、更新してなかったのもあるけどやけにコメント来ないなぁって思ってたら、コメントプログラムでエラーになってた(泣)

スパムブロックやら色んな記述してたからそいうの動作がおかしかったのかも。
とりあえずデフォルトに戻したら味気ないコメントページになってたw

ほんとデザインどうにかしないといけないかぁ・・・

2009年07月10日
 ■  デザインを何とかしないといけない

この備忘録的ブログも作り出して3年経とうかというのに未だデザインが当初のまま。

サイドメニューくらいはもう少し見栄え良くしたいよな~

リンクとか並べてるだけやし・・・

でもいじる時間がない・・・

久々にoscommerceを触るかもしれないからまたカスタマイズが・・・

作るだけ作って運営してないってのはどうよ!!
もったいないよね。

2009年07月07日
 ■  エクセル 1行おきに色を変える

いつも忘れては調べてしまうので覚書。
MOD関数、ROW関数

1行おきに色を適用したい範囲を選択
 ↓
メニュー[書式]-[条件付き書式]をクリック
 ↓
[条件付き書式の設定]ダイアログ-[条件1]欄の
 左の選択を[数式が]に変える
 ↓
 右のボックスに
 「=MOD(ROW(),2)=0」と入力
 ↓
[書式]ボタンをクリックして書式を設定し、[OK]

▲このページのTOPへ
Copyright 2006-2010 © free-creator.com