久しぶりにWordPress サイトのエラーの話。久しぶりに大規模エラーが起きた。

このブログよりは頻繁に手入れをするブログではあるが。そんなに気合の入ったブログではない。それでも収益サイトだ。かなりの時間落ちていたようで、ゾッとする。
500エラーの意味は、書かれている通りの、内部エラーだ。
別のブラウザ・機械でアクセスしてみる
一番初めにすることは、別のブラウザなどでアクセスすることだ。
例えば、普段Safariでアクセスするなら、Chromeにしてみる、というような。
今回は、別のブラウザでも500エラーのままだったので、キャッシュの問題ではないことがわかる。
常に発生する場合だろう。
- 常に発生する場合:
CGIのパーミッション設定に誤りがある。/CGIのソースコードに問題がある。/.htaccessの記述に誤りがある
サーバーに入ってプラグイン・テーマがアップデートされていないかを確認する
手間を省くために、このサイトはプラグインの自動アップデートをオンにしてある。
WordPressは、エラーのたびにプラグインのアップデート、テーマのアップデートで何かが干渉していることがある。サーバーにログインするが、最終アップデートは、プラグイン・テーマともに前の前の日だった。
そうすると、.htaccessの問題の可能性が一番高そうだ。
.haccessに問題があるのではないか、とあたりをつけた
上の表示でわかる方はわかると思うが、エックスサーバー系のサイトである。サーバーにログインして「.htaccess」の名称を変更して、無効にしてみると、サイトが表示されるようになった。
これで、.htaccessに問題があることがわかる。
WordPressのダッシュボードで、「設定」→「パーマリンク」 で何もせずに保存を押すと、新たに、.htaccessが作られる。そして先ほど無効化した元の.htaccessを手動で削除。
これで良さそうだ。