サイトを開いたら、真っ白な画面だけが表示される。エラーメッセージすら出ない——。
この症状は「ホワイトスクリーン」と呼ばれ、WordPressのトラブルの中でも特に不安になるものです。何も情報が表示されないため、何が起きているのか見当がつきません。
ただし、落ち着いて対処すれば多くの場合は元に戻せます。データが消えたわけではなく、表示するための処理が途中で止まっているだけだからです。
この記事では、原因の切り分け方と、専門知識がなくてもできる復旧手順をご説明します。
まず確認:どこまで真っ白なのか
対処法を選ぶために、最初に状況を切り分けます。次の2箇所を開いてみてください。
- サイトのトップページ(例:https://あなたのドメイン.com/)
- 管理画面のログインページ(例:https://あなたのドメイン.com/wp-login.php)
結果によって、原因の範囲が絞り込めます。
| トップページ | 管理画面 | 考えられる原因 |
|---|---|---|
| 真っ白 | 入れる | テーマまたはプラグイン。比較的軽症 |
| 真っ白 | 真っ白 | プラグインの重大な不具合、PHPの問題 |
| 表示される | 真っ白 | 管理画面側のプラグインの問題 |
※管理画面に入れる場合は、作業がぐっと楽になります。
真っ白になる4つの原因
原因1:プラグインの不具合(最も多い)
圧倒的に多いのがこれです。プラグインを更新した直後、または新しく有効化した直後に発生します。
プラグイン同士がぶつかったり、サーバーのPHPバージョンに対応していなかったりすると、処理が途中で止まって画面が生成されません。
原因2:テーマの不具合
テーマを更新した直後や、テーマのファイルを編集した直後に起こります。特にPHPファイルを直接編集した場合、記号ひとつの誤りで表示が止まります。
原因3:メモリ不足
WordPressが使えるメモリの上限に達すると、処理が打ち切られます。プラグインが多い、画像処理が重い、といった場合に起こりやすくなります。
この場合は特定のページだけ真っ白になることが多く、サイト全体は動いているのが特徴です。
原因4:PHPバージョンの不一致
サーバーのPHPバージョンを変更した直後に発生します。古いテーマやプラグインが新しいPHPに対応していないケースです。
心当たりのある操作を思い出すことが、原因特定の近道です。「直前に何をしたか」が最大の手がかりになります。
対処法1:管理画面に入れる場合
比較的簡単に復旧できます。順に試してください。
- 直前に更新・有効化したプラグインを停止する
「プラグイン」の一覧から、心当たりのあるものを停止します。これで直れば原因が確定します。 - それでも直らない場合、プラグインを一度すべて停止する
一括で停止し、表示が戻るか確認します。戻ったら1つずつ有効化して、どれが原因かを特定します。 - テーマを標準テーマに切り替える
「外観 → テーマ」でWordPress標準のテーマに変更します。これで直ればテーマが原因です。
原因のプラグインが特定できたら、そのまま停止しておくか、代わりになるプラグインを探してください。開発が止まっているプラグインであれば、乗り換えを検討する良い機会でもあります。
対処法2:管理画面にも入れない場合
ここが本題です。管理画面が開かなくても、FTPを使えばプラグインを強制的に停止できます。
これは覚えておく価値のある方法です。最悪の状況からでも復旧できるケースがほとんどです。
手順
- FTPソフト、またはサーバーのファイルマネージャーでサーバーに接続します
wp-contentフォルダを開きますpluginsフォルダの名前をplugins-offなど別の名前に変更します- サイトを開き直します
フォルダ名を変えるだけで、WordPressはプラグインを見つけられなくなり、すべて停止した状態で起動します。これで表示が戻れば、原因はプラグインで確定です。
表示が戻ったら、フォルダ名を plugins に戻してください。プラグインは停止された状態になっているので、管理画面から1つずつ有効化して原因を探せます。
テーマが原因と思われる場合も同様に、wp-content/themes の中にある使用中のテーマフォルダ名を変更すれば、標準テーマに自動で切り替わります。
エラー内容を表示させる方法
原因が絞り込めない場合、エラーの内容を画面に表示させるという手もあります。
ただしこの方法は、エラー内容が訪問者にも見えてしまいます。サーバーの構成やファイルの場所が露出するため、セキュリティ上のリスクがあります。
より安全なのは、サーバーの管理画面からエラーログを確認する方法です。多くのレンタルサーバーには「エラーログ」を表示する機能があり、直近のエラー内容が記録されています。まずはそちらを確認してください。
やってはいけないこと
- 慌ててWordPressを再インストールする……記事や画像が失われる可能性があります。真っ白な画面はデータの消失を意味しません
- ファイルをむやみに削除する
- バックアップを取らずに復元作業を始める……壊れた状態でも、まず現状を保存してください
特定のページだけ真っ白な場合
サイト全体は動いているのに、特定のページだけ真っ白というケースがあります。この場合、原因はほぼメモリ不足です。
そのページだけ処理が重く、WordPressに割り当てられたメモリの上限を超えて打ち切られています。よくあるのは次のようなページです。
- 画像を大量に並べたページ……ギャラリーや実績紹介など
- 記事一覧を大量に表示するページ
- 管理画面のプラグイン画面やメディア一覧
対処としては、まず画像の枚数やサイズを減らすことを試してください。1枚あたり200KB以下に圧縮するだけで解決することがあります。
それでも改善しない場合は、サーバーの管理画面からPHPのメモリ上限を引き上げる設定ができることがあります。多くのレンタルサーバーで「PHP設定」といった名称のメニューに用意されています。
ただし、メモリを増やすのは対症療法です。そもそも処理が重すぎる原因——たとえばプラグインの入れすぎ——が背景にあることも多いため、表示速度が落ちる原因もあわせてご確認ください。
予防するには
ホワイトスクリーンの大半は更新作業をきっかけに発生します。逆に言えば、更新の手順を整えるだけで大きく減らせます。
- 更新前に必ずバックアップを取る(バックアップ完全ガイド)
- 一度にまとめて更新せず、2〜3個ずつ進める(安全にアップデートする手順)
- 更新後は必ず表示を確認する
- アクセスの少ない時間帯に作業する
自力で直せないと判断する目安
ここまでの手順を試しても直らない場合、無理に作業を続けるとかえって状況が悪化します。次のいずれかに当てはまるなら、サーバー会社のサポートか専門業者に相談する段階です。
- プラグインをすべて停止しても真っ白のまま
- 標準テーマに切り替えても改善しない
- エラーログに
Fatal errorが並んでいるが、内容が読み解けない - データベースへの接続エラーが表示されている
特に最後の「データベース接続エラー」は、ファイル操作では解決しません。サーバー側の問題である可能性が高いため、まずサーバー会社に問い合わせてください。
相談する際は、「いつから」「直前に何をしたか」を伝えられると解決が早くなります。更新作業をした日時が分かれば、それだけで原因が絞り込めることも多いためです。
まとめ
真っ白な画面は不安になりますが、データが消えたわけではありません。表示するための処理が止まっているだけです。
特に「FTPでプラグインフォルダの名前を変える」という方法は、管理画面に入れない最悪の状況でも使えます。この1つを知っているだけで、対処できる範囲が大きく広がります。
そして何より、バックアップがあれば最終手段が確保されます。これが備えのすべてと言っても過言ではありません。
今のサイトの状態、60秒で確認できます
Site Tuneの無料診断ツールなら、URLを入力するだけでSSL証明書・セキュリティ設定・検索エンジンへの表示設定・表示速度など13項目を自動でチェックします。専門知識は必要ありません。結果は「何が危険で、なぜ問題なのか」を日本語で表示します。
登録不要・完全無料でご利用いただけます

