WordPress サイトを開いたときに真っ白なページが表示される場合、これは WordPress が致命的なエラーを起こしていることを意味し、技術的にはエラー 500、あるいは「ホワイトスクリーン・オブ・デス」と呼ばれます。
このエラーは主に、不具合のある Plugin やテーマによって発生します。エラーの原因を特定するには、WordPress インストールの wp-config.php ファイルの 2 行を編集することで、WordPress のデバッグモードを有効化できます。

デバッグモードを有効化して WordPress の真っ白なページを修正する
cPanel または FTP にログインする
- cPanel の認証情報でログインするか、FileZilla のような FTP クライアントでサイトに接続します。
wp-config.php ファイルを編集する
- cPanel の File Manager や FTP クライアントで、WordPress のルートディレクトリに移動し、wp-config.php ファイルを見つけます。
- wp-config.php ファイルを編集し、以下の行を追加または変更します。
PHP
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );- wp-config.php の変更を保存します。
サイトを再読み込みします。
- サイトを再読み込みした後、すべてのエラーが wp-content/debug.log ファイルに記録されます。
- ログに残さず画面上で直接エラーを確認したい場合は、行を以下に変更します。
PHP
define('WP_DEBUG_DISPLAY', true);debug.log を解析する
- WordPress サイトを再度読み込みます。設定に応じて、具体的なエラーが debug.log ファイルに記録されるか、画面上に表示されます。
- ファイルマネージャー Plugin か FTP で debug.log を開き、「Fatal Error…」を含む行を探してください。通常、その行にはエラーの原因となっている Plugin やテーマの名前が含まれています。
真っ白なページの原因となっている Plugin を無効化する
- 不具合のある Plugin を特定する。
- debug.log から不具合のある Plugin を特定したら、FTP または cPanel でサーバーにログインしてください。
- Plugin フォルダの名前を変更する。
- wp-content/plugins/ ディレクトリに移動します。
- 問題のある Plugin フォルダを別の名前(たとえば wp-content/plugins/yoast_bak)に変更します。
- これにより Plugin が無効化されます。サイトを再読み込みし、真っ白な画面が解消されているか確認してください。
- デバッグログの読み方。
- デバッグログファイルの内容を読み解くのが難しい場合は、Hosting プロバイダにサポートチケットを開くか、WordPress の専門家に連絡してログファイルを共有し、解析を依頼してください。
- debug.log ファイルがない場合の確認。
- WordPress の debug.log ファイルが作成されない場合は、wp-config.php ファイルが正しく編集されており、サーバーが wp-content ディレクトリに書き込む権限を持っていることを確認してください。詳しくは WordPress が debug.log ファイルを作成しない問題の修正方法をご覧ください。
補足のヒント
- テーマの互換性を確認する: ホワイトスクリーン・オブ・デスはテーマが原因で発生することもあります。テーマが原因かどうかを確認するため、一時的に Twenty Twenty-One のような WordPress 標準テーマに切り替えてください。
- PHP メモリ上限を増やす: PHP のメモリ上限が低いと、真っ白なページが表示されることがあります。上限を増やすには、wp-config.php ファイルに以下の行を追加してください。
PHP
define('WP_MEMORY_LIMIT', '128M');- キャッシュをクリアする: キャッシュ Plugin を利用している場合は、キャッシュをクリアしてください。キャッシュされたファイルが表示の問題を引き起こすことがあります。
- WordPress コア・Plugin・テーマを更新する: 互換性の問題を避けるため、WordPress のインストール・Plugin・テーマを最新の状態に保ってください。
これらの手順に従うことで、WordPress の真っ白なページのエラーを効率的に診断・修正できます。
デバッグログファイルの内容を読み解くのが難しい場合は、サポートチケットを開いてログファイルをお送りください。