ローカル環境のApacheのエラーログをみると、WordPress(バージョン 2.7)が次のようなログを出力していました。
PHP Warning: array_keys() [function.array-keys]: The first argument should be an array in 略.../widgets.php on line 1044
Problem restoring dbを参考に、ウィジェットをすべて削除後、元に戻すと、Warningのログ出力がなくなりました。
CentOSにパッケージングされていたApacheでErrorDocument 403を設定しました。
が、うまくいきません。
apacheのエラーログに/error/noindex.htmlが見つかりませんというようなメッセージが出力されています。
/error/noindex.htmlファイルを作成してみると、それが表示されます。
googleで「noindex.html errordocument」検索すると、noindex.html @ 予定は未定であって決定ではないがヒットしました。
そのページを見て原因がわかりました。
(ありがとうございます。助かりました。)
conf.d/welcome.confに記述してある内容をすべてコメントアウトして、ErrorDocument 403で指定したページを表示できました。
CakePHP(1.2.1.8004)でPCサイトと携帯サイトのログインページ作成メモ。
HTML出力振り分け(2)とセッションの設定で投稿したコードにログイン関連の処理を追加します。
今回は、userモデルの作成まで行います。
CakePHP(1.2.1.8004)で携帯サイトを作るためのセッションの設定メモです。
携帯から接続した場合、セッションIDをURLに付加することにします。
そして、認証を行わないと見ることができないページを作るとき、そのページを見るには、基本的に端末IDを送信してもらうことにします。