WordPress「死の白い画面」のトラブルシューティングと修正
バージョン5.2より前のWordPressでは、プラグインまたはテーマのエラーにより、サイトが空白の白いページとして読み込まれることがあります。このタイプのエラーは「死の白い画面(WSOD) 」と呼ばれます。場合によっては、「サイトで技術的な問題が発生しています」というメッセージが表示されることがあります。これを修正する方法は次のとおりです。
注: WordPressバージョン5.2以降を使用している場合は、サイトに重大なエラーに関する通知が表示されます。WordPressの復旧モードを使用して修正できます。
WordPressデバッグを有効にする
WSODを調査する際は、 WordPressのデバッグを有効にして、エラーが表示されるかどうかを確認します。特定のプラグインまたはテーマに関連するエラーが表示される場合は、問題のあるプラグインを無効にするか、テーマを変更してサイトをオンラインに戻すことができます。
セキュリティ上の理由から、エラーのトラブルシューティングが終了したら、WordPressのデバッグを無効にする必要があります。 WSODがなくなったかどうかを確認するには、プライベートまたはシークレットブラウジングモードが有効になっているブラウザ( Chrome / Firefox / Edge )でサイトにアクセスします。
問題のあるプラグインまたはテーマを修正してみてください
問題のあるプラグインまたはテーマを引き続き使用する必要がある場合は、FTPを使用してプラグインまたはテーマの最新バージョンをアップロードし、有効にします。プラグイン/テーマが更新されます。
更新がうまくいかない場合、以下を試してください:
- WordPressリポジトリでプラグインまたはテーマを検索します。プラグイン/テーマのホームページで、 「サポートフォーラムを表示」を選択します。フォーラムで問題に固有の解決策を検索してください。
- 別の場所からプラグインまたはテーマを購入した場合は、開発者が提供するドキュメントを確認してください。
すべてのプラグインを無効にする
WordPressのデバッグが有効になっていても、WSODの原因を特定するのに役立つエラーが表示されない場合は、プラグイン、テーマ、およびWordPress自体の競合が原因でWSODが発生する可能性があるかどうかを確認する必要があります。これは、WordPress、アクティブなテーマ、またはプラグインのいずれかを更新した後に発生する可能性が高くなります。
- FTPでホスティングに接続します。
- wp-contentフォルダで、 pluginsフォルダの名前をplugins.renamedに変更します。
- プライベートブラウジングモードでサイトにアクセスします。正しく読み込まれる場合、問題の原因はプラグインのいずれかです。エラーが解決しない場合は、別の原因が原因です。
- プラグインがあるフォルダの名前をpluginsに戻し、問題の調査を続けます。
- プラグインが原因である場合は、個々のプラグインを無効にして、エラーの原因となっているプラグインを特定します。
- プラグインが原因ではない場合は、「デフォルトのWordPressテーマに切り替える」セクションに進んでください。
問題のあるプラグインを引き続き使用するには、「問題のあるプラグインまたはテーマの修正を試みる」セクションで説明されている手順に従ってください。
デフォルトのWordPressテーマに切り替える
それでも白いページが表示される場合は、アクティブなテーマが原因である可能性があります。テストするには、 TwentyTwentyやTwentyTwentyOneなどのデフォルトのWordPressテーマの1つに変更し、プライベートブラウジングモードを使用してWSODがなくなったかどうかを確認します。
問題のあるテーマを使い続けるには、「問題のあるプラグインまたはテーマの修正を試みる」セクションで説明されている手順に従ってください。
その他の情報
- WordPressでのデバッグ
- この問題を自分で修正したくない場合は、 WordPressプレミアムサポートチームが解決します。