WordPressを使っていると、サイトや管理画面が突然真っ白になる「ホワイトスクリーンオブデス(White Screen of Death)」に遭遇することがあります。この現象は原因が多岐にわたるため、冷静に対処することが大切です。本記事では、画面が真っ白になる原因と、その具体的な対処法について解説します。
なぜWordPressが真っ白になるのか?
目次
WordPressで画面が真っ白になる「ホワイトスクリーンオブデス」の原因と対処法
WordPressを使っていると、サイトや管理画面が突然真っ白になる「ホワイトスクリーンオブデス(White Screen of Death)」に遭遇することがあります。この現象は原因が多岐にわたるため、冷静に対処することが大切です。本記事では、画面が真っ白になる原因と、その具体的な対処法について解説します。
なぜWordPressが真っ白になるのか?
WordPressの画面が真っ白になる主な原因は以下の通りです。
- プラグインやテーマの不具合
- インストールや更新時にエラーが発生した。
- 使用しているプラグインやテーマが古く、最新のWordPressバージョンと互換性がない。
- PHPエラー
- カスタムコードやテーマの編集ミスでエラーが発生している。
- メモリ不足
- サーバーのPHPメモリ制限を超えてしまった。
- WordPressコアファイルの破損
- 更新中に問題が起き、必要なファイルが破損した。
- サーバー設定の問題
- サーバーのPHPバージョンが古い、または設定に問題がある。
真っ白な画面への具体的な対処法
以下の手順で順番に原因を探し、解決を試みてください。
1. プラグインを無効化する
- FTPやサーバーのファイルマネージャーにアクセス。
wp-content/plugins
フォルダを見つける。- フォルダ名を
plugins-old
などに変更し、全プラグインを一括で無効化。 - サイトが復旧するか確認。
- 復旧した場合、プラグインを一つずつ有効化して、問題のプラグインを特定する。
2. テーマをデフォルトに変更する
- FTPで
wp-content/themes
にアクセス。 - 使用中のテーマのフォルダ名を変更して無効化(例:
theme-name → theme-name-old
)。 - デフォルトテーマ(例: Twenty Twenty-Three)が自動的に有効になる。
- サイトが復旧するか確認。
3. デバッグモードを有効化
デバッグモードをオンにしてエラー内容を確認します。
- FTPでWordPressのルートディレクトリにアクセス。
wp-config.php
ファイルを編集し、以下のコードを追加または変更:
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);
エラーログは wp-content/debug.log
に保存されます。内容を確認して原因を特定します。
4. PHPメモリを増加させる
サイトがメモリ不足で動作しない場合、PHPメモリ制限を増やします。
define('WP_MEMORY_LIMIT', '256M');
サーバー管理画面でメモリ設定を変更する場合もあります(レンタルサーバーのヘルプを確認)。
5. WordPressコアファイルを再インストール
- WordPressの公式サイトから最新版をダウンロード。
- FTPで
wp-admin
とwp-includes
フォルダを上書きアップロード。 - サイトが復旧するか確認。
6. キャッシュをクリアする
サイトが復旧してもキャッシュの影響で真っ白な画面が表示される場合があります。
- 使用しているキャッシュプラグインを再設定または無効化。
- ブラウザキャッシュをクリアして再確認。
7. サーバーエラーを確認
サーバーのエラーログを確認することで、問題の手がかりが得られる場合があります。
- サーバーの管理画面(例: cPanel)やFTPからエラーログを確認。
それでも解決しない場合は?
- サポートに問い合わせる サーバーのサポートチームや、WordPress公式フォーラムに問い合わせると、助けを得られる場合があります。
- バックアップから復元する 定期的にバックアップを取っていれば、問題が起きる前の状態に戻すことが可能です。
まとめ
WordPressの画面が真っ白になる原因はさまざまですが、手順を踏んで原因を特定することで復旧できる可能性が高いです。定期的なバックアップや最新のバージョンを使用することで、トラブルの発生を未然に防ぐことも重要です。
問題が解決しない場合でも、冷静に対応し、必要に応じて専門家に相談することをおすすめします。
コメント