私のウェブサイトは空白/白いページしか表示されません。どうすれば修正できますか?

Written by
Amy Flakelar
Amy Flakelar
PHPエラーとデータベースエラーはどちらも、情報が表示されない空白の画面、つまりWordPressコミュニティで一般的に「WordPress White Screen of Death」(WSOD)として知られている白い画面として現れることがあります。
絶望的な手段に訴える前に、WordPressのホワイトスクリーンオブデスにはいくつかの原因が考えられます。
プラグインが互換性の問題を引き起こしている。
- 管理画面にアクセスできる場合は、すべてのプラグインを非アクティブ化し、1つずつ再アクティブ化してみてください。
- 画面にアクセスできない場合は、FTP経由でウェブサイトにログインします。
wp-content/plugins
フォルダを見つけ、プラグインフォルダの名前をplugins_old
に変更します。これにより、すべてのプラグインが非アクティブ化されます。プラグインを手動で非アクティブ化する方法については、トラブルシューティングFAQで詳しく読むことができます。
テーマが問題を引き起こしている可能性がある。
- これは、新しいテーマをアクティブ化した直後、またはWordPressネットワークで新しいサイトを作成した後にホワイトスクリーンオブデスが発生している場合に特に可能性が高いです。
- 管理画面にログインし、デフォルトのWordPress Twenty Sixteen Themeをアクティブ化します。
- 管理画面にアクセスできない場合は、FTP経由でウェブサイトにアクセスし、
/wp-content/themes/
フォルダに移動します。アクティブなテーマのフォルダの名前を変更します。
テーマディレクトリが見つからないか、名前が変更されている可能性がある。
- これは、ローカル開発環境を作成し、データベースをクローンしたばかりの開発者によくあることです。データベースは、見つからないか名前が変更されている可能性のあるテーマ(またはテーマディレクトリ)を指しています。
- この解決策をテストするには、wp-login.phpまたは/wp-admin/にアクセスしてみてください。
- 何か表示された場合、これはテーマ関連である可能性が高いことを示しています。
- 管理者としてログインし、フロントエンドを表示しようとすると、次のようなWordPressのエラーメッセージが表示されるはずです。「テーマディレクトリ「{theme-name}」は存在しません。」
- これは、管理側でテーマを切り替えたり、ディレクトリの名前を変更したり、wp_optionsの「theme」および「stylesheet」レコードを編集したりするなど、さまざまな方法で解決できます。
WP_DEBUG機能は、多くの場合、追加情報を提供します。