「さっきまで普通に動いていたのに、突然WordPressの画面が真っ白になってしまった……」
通称**「死の真っ白画面(White Screen of Death)」**と呼ばれるこの現象。ログイン画面すら表示されず、自分のサイトが消えてしまったような絶望感に襲われるかもしれません。
しかし、安心してください。画面が真っ白になるのには必ず明確な「原因」があり、正しい手順で対処すれば、データが消えることなく元の状態に復旧させることが可能です。
この記事では、WordPressが真っ白になってしまう主な原因と、初心者の方でも落ち着いて対処できる**「5つの復旧ステップ」**を分かりやすく解説します。
- 突然真っ白になった画面を今すぐ元に戻したい
- ログインすらできない状態からどうやって復旧させる?
- 二度と真っ白にならないための予防策を知りたい
焦って適当に操作を繰り返すと、事態を悪化させてしまうこともあります。まずはこの記事を読みながら、一つずつ冷静に原因を特定していきましょう。
1. まず確認!真っ白になる主な原因
真っ白になる原因の9割は、以下の4つのどれかです。
- プラグインの不具合: 新しく入れた、または更新したプラグインが干渉している。
- テーマの不具合: デザインを変更したり、テーマファイルを編集したりした。
- PHPの記述ミス:
functions.phpなどを編集して、1文字間違えた(セミコロン忘れなど)。 - メモリ不足: サーバーの処理能力を超えてしまった。
2. 復旧のための5ステップ
ステップ1:ブラウザのキャッシュを消す
実は「自分のブラウザに古い情報が残っているだけ」というパターンがあります。別のブラウザで開くか、シークレットモードでサイトを確認してみましょう。
ステップ2:直前の操作を思い出し、元に戻す
- 「さっき有効化したプラグイン」はありませんか?
- 「さっき書き換えたコード」はありませんか? 原因が明らかな場合は、FTPソフトやサーバーのファイルマネージャーを使って、そのファイルを元に戻すのが一番近道です。
ステップ3:プラグインをすべて無効化する
管理画面にログインできる場合は「プラグイン」メニューからすべて無効化します。 ログインもできない場合は、FTPソフトで /wp-content/plugins フォルダの名前を一時的に plugins_old などに変更してください。これで強制的に全プラグインがオフになります。
ステップ4:テーマをデフォルトに戻す
テーマが原因か調べるため、FTPで現在使用中のテーマフォルダの名前を変え、twentytwentyfour などの公式デフォルトテーマに強制的に切り替えます。
ステップ5:デバッグモードを起動する(重要!)
「何が原因かさっぱり分からない」という時に使う最強の手段です。 WordPressの wp-config.php というファイルにある以下の記述を探します。
define( 'WP_DEBUG', false ); ↓ define( 'WP_DEBUG', true );
これを true に書き換えて保存すると、真っ白だった画面に**「〇〇というファイルの〇行目がエラーです」**というヒントが表示されるようになります。
3. 予防策:二度と真っ白にしないために
復旧したら、二度と同じ目に遭わないための対策をしておきましょう。
- 編集前に必ずバックアップ:
functions.phpを触る前は、元のコードをメモ帳にコピペしておくだけでも救われます。 - 本番サイトで直接編集しない: 管理画面の「テーマエディター」での直接編集は、ミスした瞬間に画面が真っ白になり、操作不能になるため非常に危険です。
- プラグインを増やしすぎない: 互換性トラブルを減らすため、不要なプラグインは削除しましょう。
まとめ:真っ白画面は「エラーのサイン」
WordPressが真っ白になるのは、サイトが壊れたわけではなく、「どこかに間違いがあるよ」というサインです。
- プラグインを止める
- テーマを戻す
- デバッグモードで原因を特定する
この手順を覚えておけば、万が一の時も冷静に対処できます。もし自力で直せない場合は、サーバーの「バックアップ復元機能」を使うのも一つの手ですよ!

コメント