2009年2月10日

Apacheのエラーログに「Table ‘[DB名].[プレフィックス]_post2cat’ doesn’t exist for query…」というWordPress(バージョン 2.7)のエラーが出ていました。

Akra’s DevNotes » Blog Archive » post2cat doesn’t exist after upgrading WordPress
を参考に、Google XML Sitemapsを最新の3.1.2に更新したところ、ログ出力がなくなりました。

ただ、同じように古いgoogle-sitemap-generator(Google XML Sitemaps)を使用していても、エラーログが出力されていないサイトもあるようなので、古いgoogle-sitemap-generatorを使用していたことが原因かどうか、正確ではありません。

2009年2月9日

ローカル環境の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で指定したページを表示できました。

2008年5月25日

Apache 2.2.0をソースからインストールしているCentOS4.3の環境で、Passenger(mod_rails)をインストールしようとしましたが、エラーとなりました。

Apache 2.2.8にアップグレードしたところ、無事mod_railsをインストールできました。

エラー内容

mod_railsのインストールは、Redmine.JP | Apache上でRuby on Railsアプリケーションを動かす/Passenger(mod_rails for Apache)の利用の手順を参考にしました。
その手順のpassenger-install-apache2-moduleの実行途中でエラーとなりました。

次のようなエラーメッセージです。

# export APXS2=/usr/local/apache2/bin/apxs
# export PATH=/usr/local/apache2/bin:$PATH
# passenger-install-apache2-module
略
Configuration.cpp:241: error: expected primary-expression
略
Command failed with status (1) ...

リンク

2007年10月13日

httpd.confでは、「php_admin_flag 設定項目 Off」のように記述します。

例:

<Directory /usr/local/httpd/htdocs>

php_admin_flag expose_php Off
</Directory>

(.htaccessでは、「php_flag 設定項目 Off」のように記述します。)