サイトを開いたら画面が真っ白になっていた——。
そのときの驚きと焦りは、とてもよくわかります。「お客様に見られていたらどうしよう」「データが消えてしまったのかな」と、不安が次々と頭をよぎることでしょう。
まずは深呼吸してください。多くの場合、適切な対処で復旧できます。この記事では、原因と自分で試せる手順をわかりやすくご説明します。
なぜWordPressは真っ白になるのでしょうか?
この現象は「ホワイトスクリーン・オブ・デス」と呼ばれ、PHPというプログラムがエラーを起こしたときに発生します。主な原因は以下の5つです。
| 原因 | 発生頻度 |
|---|---|
| プラグインの競合・不具合 | 最も多い |
| テーマのコードエラー | よくある |
| PHPメモリ不足 | よくある |
| WordPressコアファイルの破損 | 中程度 |
| サーバー障害・PHPバージョン不一致 | まれ |
原因によって対処法が異なりますので、一つずつ確認していきましょう。
ご自身で試していただける対処法
ステップ1:まずサーバー側の問題を確認する
ご利用のホスティング会社の管理画面や公式サイトで、障害情報が出ていないか確認してみてください。もし障害が発生している場合は、サーバー会社のサポートへお問い合わせいただくのが確実です。
ステップ2:プラグインをすべて無効化してみる
最も多い原因がプラグインの競合です。FTPソフトまたはサーバーのファイルマネージャーから、以下のフォルダにアクセスしてみてください。
/wp-content/plugins/
このフォルダの名前を plugins_backup などに変更するだけで、すべてのプラグインが無効化されます。サイトが表示されるようになれば、プラグインが原因です。その後、一つずつ有効化して原因のプラグインを特定していきましょう。
FTPの操作に慣れていない方は、無理に進めず専門家への相談をおすすめします。
ステップ3:テーマをデフォルトに切り替えてみる
プラグインが原因でなかった場合は、テーマを疑ってみましょう。
/wp-content/themes/
使用中のテーマフォルダの名前を変更すると、WordPressが自動的にデフォルトテーマに切り替わります。これで表示が戻れば、テーマのコードに問題がある可能性が高いです。
ステップ4:PHPのメモリ制限を引き上げてみる
wp-config.php に以下の一行を追記することで、メモリ不足を解消できる場合があります。
define('WP_MEMORY_LIMIT', '256M');ステップ5:デバッグモードでエラーの内容を確認する
wp-config.php の該当箇所を以下のように変更すると、エラーの詳細がログに記録されます。
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);ログは /wp-content/debug.log に保存されます。エラーメッセージをもとに検索することで、解決の糸口が見つかることもあります。
それでも解決しない場合は、無理をしないでください
上記を試しても改善しない場合、以下のような状況が考えられます。
- コアファイルの破損:WordPressの根幹となるファイルが壊れている
- マルウェア感染:外部から不正なコードが混入している
- データベースの破損:データの復旧作業が必要
- サーバー設定の問題:PHPのバージョン不一致など このような状況では、専門的な知識がないと対応が難しく、誤った操作でデータを失ってしまうリスクもあります。「なんとかしなければ」と焦る気持ちはとてもよくわかりますが、ここで無理に操作を続けることはおすすめできません。
よくいただくご質問
Q. バックアップを取っていなかった場合でも復旧できますか?
バックアップがなくても復旧できるケースは多くあります。ただし、データベースが完全に破損している場合は難しいこともございます。早めにご相談いただくほど、取れる対応の幅が広がります。
Q. 管理画面には入れるのに、サイトだけ真っ白になっています。
表示側(フロントエンド)だけの問題である可能性が高いです。テーマやキャッシュが原因のことが多く、比較的対処しやすいケースです。
Q. 自分で操作してみたら、さらに状況が悪くなってしまいました。
ご安心ください。どのような操作をされたかを教えていただければ、現状を把握したうえで最適な復旧方法をご提案します。
「もう自分では無理かも」と思ったら、ご相談ください
ファイルの編集やデータベースの操作は、慣れていない方には大きな負担です。一人で抱え込まず、専門家に任せることも大切な選択肢です。
wp119 緊急レスキューは、WordPressのトラブルに特化した専門チームが対応しております。お問い合わせから最短30分以内に調査を開始し、原因の究明から復旧・再発防止まで一貫してサポートいたします。
「状況を聞いてほしいだけ」というご相談も、もちろん歓迎しております。どうぞお気軽にご連絡ください。
お急ぎの場合は電話でご相談ください050-1724-5119受付時間 9:00-18:00 [ 土・日・祝日除く ]
今すぐ相談する【24時間受付】
