WordPressでWebサイトを運営していると、突然管理画面にログインできなくなる場合があります。
私も何度か経験があり、そうなったときには何をすべきか、今までに何度か調べて直したことがあります。
このページは動作していません
HTTP ERROR 500
moe-wa.com では現在このリクエストを処理できません
今回もこのような表示が突然出てしまいまい、何度やってもログインページが表示されませんでした。
スポンサーリンク
WordPress にログイン出来ないとき、とりあえずすること
このサイトではログインページは下記のようなアドレスになっているので、アドレルを入れてみましたが、同じようなエラーが出てしまいました。
https://moe-wa.com/wp-admin
https://moe-wa.com/wp-login.php
ブラウザのキャッシュをクリアする
ブラウザのキャッシュをクリアすることにより回復することもあるようですが、私の場合はだめでした。
プラグインを止めてみる
これまでにこのような状態になったときにプラグインを止めるとログイン出来るようになったことから、まずすべてのプラグインを止めてみました。
私はエックスサーバーを使ったいます。
エックスサーバーでは、サーバーアカウント→ファイル管理をクリックすると、ファイル一覧が出てきます。
ログインできなくなったサイトドメインをクリック→public_html→wp-contentをクリックするとplugins があるのでチックを入れて、ファイルの操作で plugins の名前の変更をします。
名前が変わればどのようにしてもよいのですが、私は直しやすいように plugins-1 と書いて変更をして、ログインを試みましたが、今回は同じエラーが出てしまいました。
前回は、それでログインできたので、ログインしてから先ほど直した plugins-1 を plugins に戻し、どのプラグインがログインを妨げているかを試すことにより直すことが出来ました。
多くの場合プラグインで直ることが多いようです。
私の場合、そのサイトを閉じたのは、1ページを追加して、Simple 301 Redirects を使った位なので、それ以上にするべきことも思い当たらず、最終的には WordPress を入れ直してバックアップから戻す覚悟で、エックスサーバーのカスタマーサポートに質問をしてみました。
エックスサーバーのカスタマーサポートで教えてくれた3つのこと
カスタマーサービスからは原因はわかりかねるが、このようにすると直ることもあるという3つの方法を教えていただきました。
- テーマフォルダ名を変更してみる
- PHPバージョンの切り替えて見る
- Xアクセラレータの設定変更してみる
テーマフォルダ名を変更
テーマフォルダ名を変更はプラグインを止めたときのように、ログインできなくなったサイトドメインをクリック→public_html→wp-content→themesからテーマフォルダ名を変更します。
PHPバージョンの切り替えて見る
PHPバージョンの切り替えはサーバーパネルにログインしPHP Ver.切替をクリック、サイト名のバージョンを切り替えます。
私の場合は、PHPバージョンを1段階下げただけでログインできるようになりました。
Xアクセラレータの設定変更してみる
Xアクセラレータの設定変更しませんでしたが、サーバーパネルにログインしてXアクセラレータの設定変更でも直ることがあると言うことでした。
まとめ
私の場合は、PHP Ver.切替でログインできたのですが、WordPress はいつログインできなくなるかわからないので、バックアップをとっておいて、WordPress が出来るようにしておくことが肝要だと思いました。