何気なくWordPressのサイトをバージョンアップしたらサイトが表示できなくなってしまいました。
バックアップから元に戻そうかとも思ったのですが、一応エラーログを確認してみると
61.194.140.210 - - [12/Oct/2012:21:36:54 +0900] "GET / HTTP/1.1" 500 - "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:16.0) Gecko/20100101 Firefox/16.0"
HTTP 500 内部サーバーエラーになっていました。
バージョンアップにより対応してないプラグインがあるため、どうやらエラーになっているらしい。
- プラグインディレクトリを退避・プラグインディレクトリを空にする
- WordPressの管理画面にログイン
- 退避したディレクトリを元に戻す
- 管理画面から一つ一つプラグインを有効化し対応してないプラグインを特定する
[root@suusuke ~]# cd /home/blog/public_html/ [root@suusuke public_html]# mkdir wp-content/20121012-plugins [root@suusuke public_html]# \cp -Rpf wp-content/plugins/* wp-content/20121012-plugins/ [root@suusuke public_html]# rm -Rf wp-content/plugins/* [root@suusuke public_html]# \cp -Rpf wp-content/20121012-plugins/ wp-content/20121012-plugins/
という順序で解決しました。