WordPressサイトで技術的な問題が発生すると、サイトの機能に支障をきたすため、イライラすることがあります。
幸いなことに、WordPressのリカバリーモードは、ウェブサイトのバックエンドまたはフロントエンドにアクセスできなくなるエラーを修正できるソリューションを提供します。
プラグインの競合、テーマの問題、その他のサイトの不具合に対処する場合でも、リカバリモードの効果的な使用方法を理解することは、ウェブサイトの安定性を維持するために重要です。
WPBeginnerでは、リカバリーモードを使用して数多くのWordPressのエラーをトラブルシューティングしてきました。その結果、一般的なエラーに直面した際にウェブサイトのバックエンドにアクセスするための、信頼性が高く使いやすい方法であることがわかりました。
この記事では、WordPressでリカバリーモードを簡単に使用する方法をご紹介します。

WordPress回復モードとは?
ウェブサイトへのログインを妨げるWordPressエラーが表示された場合、WordPressは自動的にリカバリモードに切り替わります。
リカバリーモードでは、管理メールにリンクを送信することで、WordPress 管理ダッシュボードにアクセスできます。このメールには、WordPress サイトへのアクセスを妨げているエラーに関する詳細が含まれています。
その後、リンクを使用して管理ダッシュボードにアクセスし、問題を修正できます。
例えば、WordPressサイトにクリティカルエラーが表示され、ダッシュボードへのログインがブロックされる場合があります。
これは、FTPに接続せずにサイトにアクセスしてエラーを修正するために、WordPressのリカバリーモード機能を使用できる場合です。WordPressのリカバリーモードを段階的に使用する方法を見てみましょう。
注意:リカバリモードに入ろうとする前に、必ずWordPressサイトのバックアップを取ってください。管理画面にアクセスできない場合は、WordPressデータベースを手動でバックアップする方法に関するガイドを確認してください。
この投稿ではさまざまな方法をカバーします。使用したい方法にジャンプするには、以下のクイックリンクを使用できます。
方法1:メールリンク経由でのリカバリモードの使用
WordPress プラグインまたはテーマがエラーの原因となっている場合、リカバリーモードを使用して修正できます。
アカウントにアクセスしようとしたときに、真っ白な画面が表示されることがあります。画面にメッセージが表示されることもあります。

その場合は、すぐに管理者メールアカウントにログインしてください。WordPress への管理者メールアドレスとして提供したメールアドレスの受信トレイを確認することを忘れないでください。
これで、ウェブサイトのエラーについて通知する回復モードのメールが届きます。WordPressが障害の原因を特定できる場合、このメールにその情報が含まれます。
例えば、WordPress のテーマディレクトリ内のファイルが破損していたり、プラグインの互換性がなかったりする場合、WordPress はそれを伝えることができるかもしれません。
メールには、WordPress管理ダッシュボードにアクセスするためのリンクも記載されています。

提供されたリンクをクリックするだけで、WordPress管理エリアに移動します。ここで、リカバリモードが開始されたことを示すバナーが表示されます。
その後、通常通りログインできます。

管理パネルに入ったら、問題の原因となっているテーマまたはプラグインを無効化できます。
WordPressダッシュボードからプラグイン»すべてのプラグインページに移動し、正しいプラグインの下にある「非アクティブ化」リンクをクリックするだけです。

WordPressから送信されたメールでエラーの原因となっているプラグインまたはテーマが指定されていない場合は、すべてのプラグインを無効化する必要があります。その後、アカウントにログインしてみてください。
その後、プラグインを1つずつ有効にして、問題のあるプラグインを特定できます。問題を引き起こしているプラグインを見つけたら、代替プラグインを見つけるか、プラグイン開発者からサポートを受けることができます。

何らかの理由で、ウェブサイトに真っ白な画面が表示され、WordPress からメールが届いていない場合は、方法2を試してリカバリーモードを使用できます。
方法2:メールリンクなしでリカバリーモードを使用する
この方法を使用すると、メールリンクなしでリカバリーモードにアクセスできます。以下のリンクをたどるだけで、WordPress のリカバリーモードリンクを作成してリカバリーモードにアクセスできます。
example.com/wp-login.php?action=entered_recovery_mode
やるべきことは、example.com をご自身のサイトの ドメイン名に置き換えるだけです。

このURLはWordPress管理画面に移動し、ログインを求められます。
ここで、リカバリーモードにログインしているというアラートが表示されます。

これで、サイトのエラーを修正できます。
この方法でリカバリーモードのログインページに手動でアクセスした場合、WordPress はエラーの原因となっているプラグインやテーマを特定できないことに注意してください。ご自身で特定する必要があります。
まず、テーマを変更するか、すべてのプラグインを無効にすることから始めることができます。これにより、発生していたエラーが修正され、WordPressブログにアクセスできるようになります。
そこから、プラグインを1つずつ再アクティブ化して問題を見つけることができます。または、テーマまたは WordPress のバージョンを以前の互換性のあったものにロールバックすることもできます。
ボーナス:追加のリカバリーモードオプション
WordPress ウェブサイトでログインできなくなるエラーの原因がわからない場合は、リカバリーモードでこれらの2つのオプションを試して問題を解決することもできます。
- 問題を診断するために、サイトヘルスプラグインをダウンロードしてください。
- マルウェアスキャンを実行して、サイトまたはサーバーが侵害されていないことを確認してください。
たとえば、Health Check & Troubleshooting プラグインをインストールして有効化できます。詳細については、WordPressプラグインのインストール方法に関する初心者向けガイドをご覧ください。WordPressプラグインのインストール方法 – 初心者向けステップバイステップガイド
このプラグインを有効にすると、WordPressサイトで多くのチェックが実行され、変動の原因となっている可能性のある一般的なエラーが検出されます。
ウェブサイト上のマルウェアがエラーの原因となっている場合があります。リカバリモードを使用して、悪意のあるコードをスキャンし、完全に安全なウェブサイトを作成できます。ヘルプについては、当社の究極のWordPressセキュリティガイドをご覧ください。
WordPressホスティングプロバイダーにサポートを依頼することもできます。Hostinger、Bluehost、WP Engine、SiteGroundなどのトップWordPressホスティング企業を利用している場合は、サポートチームが問題の解決を支援できます。
この記事がWordPressのリカバリーモードの使い方を学ぶのに役立ったことを願っています。また、WordPressで管理バーが表示されない問題を修正する方法に関するガイドや、WordPressでDNSサーバーが応答しないエラーを修正する方法に関するチュートリアルも参照することをお勧めします。
この記事が気に入ったら、WordPressのビデオチュートリアルについては、YouTubeチャンネルを購読してください。 TwitterやFacebookでもフォローできます。

Jan Triplett
とても参考になり、手元に置いておきます。
WPBeginnerサポート
Glad you found our guide helpful
管理者
Peter
これは特に、自動更新中にサイトが壊れた場合に知っておくと非常に役立ちます。ありがとうございます。
WPBeginnerサポート
Glad to hear, we hope if this ever happens you remember our guide
管理者
イジー・ヴァネック
リカバリーモードは本当に素晴らしいです。どのプラグインが壊れたり競合を引き起こしたりしたのかを手動で検索しなければならなかった日々を覚えています。リカバリーモードのおかげで、これらすべてがはるかに簡単になりました。重要な注意点:WordPressがエラーメールを問題なく送信できるように、正しく設定されていることが本当に必要です。サイトにWP SMTP Mailプラグインをインストールしておくのが最善です。そうしないと、WordPressがそのメールを送信できない場合、この機能は残念ながら役に立ちません。事前にこれを考えておくのは良いことです。
ジャスティン・シルバーバウム
この記事の知識なしで、どれだけのサイトのトラブルシューティングを行ってきたか信じられません。今後、私の人生ははるかに楽になるでしょう。
WPBeginnerサポート
Glad to hear our article was helpful
管理者
Tiit Sau
機能しません ‘wp-login.php?action=entered_recovery_mode’
管理メニューは表示されるが、コンテンツがない。
WPBeginnerサポート
この記事の方法がうまくいかない場合は、以下のトラブルシューティングガイドの手順に従うことをお勧めします。
https://www.wpbeginner.com/beginners-guide/beginners-guide-to-troubleshooting-wordpress-errors-step-by-step/
管理者