久しぶりにWordpressのプラグインのアップデートをしたら、HTTP500エラーでページが表示できなくて焦った。
プラグイン一括でアップデートしたのでどれが原因かわからない。
・とりあえずHTTP500エラーの内容を調べると「.htaccessの記述ミス」「CGIのエラー」「パーミッション」などで。プラグインのどれかがエラーが原因と思われる。
・とりあえずプラグインを全部止めてみた。
HTTP側からはエラーで管理画面に入れないので、FTP側から入って「wp-content/plugins」を別名リネームしプラグインを無い状態にしてHTTP側から開くとエラーが表示されずブログが表示される(プラグインが無いので一部崩れはある)
・どのプラグインが悪いか個別に止めて確認
先ほどリネームした「wp-content/plugins」を元に戻し、その中にフォルダを1つづつ別名にリネームして確認してみたら、関連記事を表示するプラグイン「wordpress-23-related-posts-plugin」を別名にしたらエラーが出なく無くなった。
・「wordpress-23-related-posts-plugin HTTP500エラー」でググると
PHP5.3では使用できないとある。
サーバーを買えないとダメっぽいのでrelated-posts-plugin は削除する事にした。