初期診断

There has been a critical error on this website.

WordPress の「There has been a critical error on this website.」:原因と確認方法

日本語の画面での表示:このサイトで重大なエラーが発生しました。
更新日 2026-10-30
# ログによく記録される内容
PHP Fatal error:  Uncaught Error: Call to undefined function …
PHP Fatal error:  Allowed memory size of … bytes exhausted

PHP の実行中に致命的なエラーが発生すると、WordPress はこのメッセージを表示します。サイトのコンテンツとデータベースは通常そのまま残っており、エラーはプラグイン、テーマ、またはコアのコードにあります。

どの状況に当てはまりますか?

サイト管理者のメール受信箱で、件名に「Your Site is Experiencing a Technical Issue」(日本語版は「サイトで技術的な問題が発生しています」)を含むメールを確認してください。メール内のリカバリーモードのリンクから管理画面を開くことができ、エラーの原因となったプラグインまたはテーマが記載されています。メールが届いていない場合やリンクが使えない場合は、WP119 がサイトの複製上でそのプラグインまたはテーマを特定し、無効化できます。

エラーは公開ページで実行されるコードにあります。メッセージが表示される直前に、プラグインやテーマを更新したかを確認してください。リカバリーモードのメールが届いていれば、原因のコンポーネントが記載されています。

通常、そのページでのみ使われるプラグインの機能(フォーム、ストア、ページビルダーの要素など)でエラーが起きています。該当する URL を控えておくと、初期診断でまとめて確認します。

主な原因

プラグインまたはテーマの更新新しいバージョンが、他のプラグインやサーバーの PHP バージョンと競合しています。
ホスティング会社による PHP のアップグレード古いコードが、新しい PHP で削除された関数を呼び出しています。ログには「Call to undefined function」がよく記録されます。
メモリ上限への到達ログに「Allowed memory size of … bytes exhausted」が記録されます。
更新の中断コアやプラグインのファイルが一部だけ置き換えられています。

システムの処理

白画面や致命的エラー(プラグインの競合、PHP バージョンの非互換)は自動処理の対象です。復旧ステーション上の複製でデバッグモードを有効にし、原因のプラグインまたはテーマを特定して無効化します(削除はしません)。メモリ不足による白画面はメモリ上限を引き上げて対処します。復旧後はトップページと内部ページを再検証し、合格した場合のみお客様のホストに書き戻します(WP 管理画面モードでは復旧完了パッケージをお渡しします)。

  1. 初期診断サイトの URL を入力
  2. 復旧ステーションに複製複製上で作業
  3. 原因の特定項目ごとの確認
  4. 復旧と再検証トップページと内部ページ
  5. 書き戻しまたは納品再検証に合格した場合のみ

リカバリーメールが届いていない場合、管理画面が読み込まれない場合、またはサーバー上のファイルを自分で編集しない場合は、WP119 に任せることができます。

サイトを初期診断する →
初期診断 →