「WordPressが真っ白になった」という相談を約20年受けてきましたが、同じ白い画面でも原因は毎回同じではありません。実際に多いのは、PHP・テーマ・プラグインのいずれかです。私たちが対応してきた真っ白案件では、データベース破損が直接の原因だったことは一度もありませんでした。見た目だけで原因を決めず、直前の更新とエラーログから切り分けることが復旧への近道です。

多い原因PHP・テーマ・プラグイン

経験上DB破損が直接原因だった例はなし

最初にすること直前の更新とログを確認

「真っ白」は原因名ではなく、結果として見えている画面

WordPressは、本体、PHP、テーマ、プラグイン、データベースが組み合わさって動いています。途中で致命的なPHPエラーが起き、エラー表示が無効になっていると、ブラウザには何もない白い画面だけが表示されることがあります。

一方で、お客様が「真っ白」と表現していても、実際には404ページ、CSSが読み込まれていない画面、メンテナンス表示、重大なエラーなど、別の状態であることもあります。まず対象URL、発生時刻、直前の操作、管理画面へ入れるかを確認します。

事例1:PHPとプラグインの対応バージョンが合っていなかった

よくあるのが、サーバーのPHPだけを新しいバージョンへ変更した後、古いプラグインが動かなくなるケースです。PHPの仕様変更に対応していない処理が呼び出されると、サイト全体や特定ページで致命的なエラーが発生します。

公開を急ぐ場合は、まず変更前のPHPへ戻して表示を復旧し、その後に問題のプラグインを更新・置換・改修します。PHPを戻して終わりにすると、古い環境を使い続けることになるため、恒久対応にはなりません。

事例2:WordPress本体の更新で古いコードが動かなくなった

WordPress本体のアップデートをきっかけに、長く更新されていないプラグインやテーマが動かなくなることもあります。更新したWordPressが悪いと決めつけるのではなく、どの組み合わせでエラーが発生しているかを確認します。

更新前のバックアップ、WordPressの更新履歴、プラグインの最終更新日、エラーログを照合すると、原因を絞り込みやすくなります。公式のWordPress更新手順でも、更新前のバックアップが案内されています。

事例4:更新されていない独自テーマが壊れた

独自テーマは、制作時点では正常でも、納品後に継続更新されないことが少なくありません。WordPress本体やPHPだけを新しくすると、古いPHPコードが新しい環境で動かなくなり、真っ白になることがあります。

市販テーマのように開発元から修正版が提供されないため、復旧にはテーマ内部のコードを読み、エラー箇所を修正し、主要ページとフォームを確認する作業が必要です。デザインを専門とする制作会社から、テーマのPHP修正だけを私たちへ依頼されることもあります。

エラーを非表示にするだけでは直っていません

警告を隠して画面だけ整えても、問題の処理は残っています。ログで原因を確認し、コードを直した上で、新しいPHPとWordPressで動作確認する必要があります。

真っ白だからデータベースが壊れた、とは限らない

データベース障害が存在しないわけではありません。しかし、私たちが約20年の間に対応してきた「画面が真っ白」という相談では、データベース破損が直接原因だったケースは一度もありませんでした。多くはPHP、テーマ、プラグインの組み合わせです。

原因確認前にデータベースを初期化したり、WordPressを再インストールしたりすると、復旧に必要なデータを失うおそれがあります。焦って消すと復旧できなくなる理由も確認してください。

真っ白になった時の安全な確認順序

  1. 白い画面とURLをスクリーンショットで残す
  2. 発生時刻と直前の更新・設定変更を記録する
  3. 管理画面、トップページ、下層ページを分けて確認する
  4. 現在のファイルとデータベースを保存する
  5. PHP・WordPress・テーマ・プラグインの更新履歴を確認する
  6. サーバーのエラーログから原因ファイルを特定する

WordPress公式の一般的なWordPressエラーにも、白い画面や内部サーバーエラーの確認事項がまとめられています。

独自テーマやPHPエラーは、専門業者へ渡した方がよい

パーマリンク再保存のように短時間で直る案件もあります。一方、独自テーマ、古いPHPコード、複数プラグインの競合は、エラー箇所を読んで修正しなければなりません。

原因が分からないままプラグインやテーマを削除せず、現在の状態を見せてください。表示を戻すだけでなく、更新後も動かせる状態まで整理します。

真っ白な画面のまま、消さずに相談してください

URL、発生時刻、直前に更新したものが分かれば、Chariootが相談内容を整理します。パスワードを最初から送る必要はありません。

真っ白な画面を相談する 真っ白・重大なエラーの相談を見る