How can we help you?

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

Amy Flakelar
Written by
Amy Flakelar

PHPエラーとデータベースエラーはどちらも、情報が表示されない空白の画面、つまりWordPressコミュニティで一般的に「WordPress White Screen of Death」(WSOD)として知られている白い画面として現れることがあります。

絶望的な手段に訴える前に、WordPressのホワイトスクリーンオブデスにはいくつかの原因が考えられます。

プラグインが互換性の問題を引き起こしている。

  1. 管理画面にアクセスできる場合は、すべてのプラグインを非アクティブ化し、1つずつ再アクティブ化してみてください。
  2. 画面にアクセスできない場合は、FTP経由でウェブサイトにログインします。
  3. wp-content/pluginsフォルダを見つけ、プラグインフォルダの名前をplugins_oldに変更します。これにより、すべてのプラグインが非アクティブ化されます。プラグインを手動で非アクティブ化する方法については、トラブルシューティングFAQで詳しく読むことができます。

テーマが問題を引き起こしている可能性がある。

  1. これは、新しいテーマをアクティブ化した直後、またはWordPressネットワークで新しいサイトを作成した後にホワイトスクリーンオブデスが発生している場合に特に可能性が高いです。
  2. 管理画面にログインし、デフォルトのWordPress Twenty Sixteen Themeをアクティブ化します。
  3. 管理画面にアクセスできない場合は、FTP経由でウェブサイトにアクセスし、/wp-content/themes/フォルダに移動します。アクティブなテーマのフォルダの名前を変更します。

テーマディレクトリが見つからないか、名前が変更されている可能性がある。

  1. これは、ローカル開発環境を作成し、データベースをクローンしたばかりの開発者によくあることです。データベースは、見つからないか名前が変更されている可能性のあるテーマ(またはテーマディレクトリ)を指しています。
  2. この解決策をテストするには、wp-login.phpまたは/wp-admin/にアクセスしてみてください。
  3. 何か表示された場合、これはテーマ関連である可能性が高いことを示しています。
  4. 管理者としてログインし、フロントエンドを表示しようとすると、次のようなWordPressのエラーメッセージが表示されるはずです。「テーマディレクトリ「{theme-name}」は存在しません。」
  5. これは、管理側でテーマを切り替えたり、ディレクトリの名前を変更したり、wp_optionsの「theme」および「stylesheet」レコードを編集したりするなど、さまざまな方法で解決できます。

WP_DEBUG機能は、多くの場合、追加情報を提供します。