突然の“Fatal Error”“500エラー”。画面が真っ白で何もできない時の落ち着き方
ある日突然、画面にこう出ることがあります:
Fatal error: Uncaught Error…
500 Internal Server Error
WordPress経験者なら一度は見たことがある、不吉なエラーたち。
しかし、中小企業のサイトでこのエラーが出ても
ほとんどの場合は復旧可能 です。
恐ろしいのは見た目だけ。
中身は “壊れた部品のせいでWordPressが途中で止まっている” だけ。
この記事では、
実際の復旧現場で一番多い原因と、
初心者でも安全に進められる復旧ステップをまとめました。
1. Fatal Error / 500エラーの正体は「途中で処理が止まった」だけ
WordPressが処理を続けられなくなると、
Fatal Error か 500 Error のどちらかで止まります。
原因はほぼ次のどれか:
- プラグインの破損や競合
- テーマの関数エラー(functions.php)
- PHPバージョン不一致
- 自動更新の失敗
- メモリ不足 (memory_limit)
- コアファイル破損
- 不正アクセス(改ざん)
どれも “WordPressが続きを実行できなかった” ときに起きる代表格です。
2. よくある原因を「現場の頻度順」で紹介
① プラグインの更新失敗(最も多い)
とくに破損しやすいプラグイン:
- キャッシュ系
- セキュリティ系
- ページビルダー系(Elementor / WPBakery)
- バックアップ系
- リダイレクト管理系
更新が途中で止まる → ファイルが欠ける → Fatal Error。
これは非常に頻繁に起きます。
② テーマの functions.php が原因
functions.php にエラーが1行入るだけで
WordPressは処理を続けられなくなります。
- 子テーマの変更
- コピペしたコードの書き間違い
- テーマ更新での破損
初心者が触って悪化することが多いので要注意。
③ PHPバージョンが合っていない
「WordPressは更新したのに、PHPは古いまま」
「プラグインが新しいPHPに非対応」
などでFatal Errorが出ることがあります。
Xserverなら管理画面で即変更できます。
④ メモリ不足(memory_limit)
サイトが大きくなるほど増える案件。
- Elementorでページが重い
- 画像が巨大
- プラグインが多い
memory_limit が足りずに途中で止まります。
⑤ 不正改ざんによるエラー
改ざんされたファイルが読み込みに失敗し、
Fatal Errorを出すパターン。
- 不審なフォルダ
- 英語ページ大量生成
- リダイレクト
これらが一緒に起きている場合はほぼ改ざん。
3. Fatal Error / 500エラーを安全に直す手順(初心者OK)
ここからは、復旧業者が実際に行う流れに沿って解説します。
① エラーログを確認(最短ルート)
Xserverなら:
サーバーパネル → ログ → エラーログ
ここに原因がほぼ全部書かれています。
② プラグインをまとめて停止
/wp-content/plugins フォルダ名をplugins_backup に変更 → 全停止になります。
これで復旧する場合は、犯人はプラグインのどれか。
③ テーマを一時的に無効化
/wp-content/themes の使用テーマを退避して
Twenty Twenty-Four に自動切り替え。
これで直ればテーマが原因。
④ PHPバージョンを変更してみる
Xserver → PHP Ver 切替
ConoHa → サーバー設定 → PHP Ver
⑤ .htaccess を初期化
誤ったコードが入っていると500エラーが出ます。
初期状態はこちら:
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress
⑥ 直らない場合は“複数原因”の可能性が高い
中小企業サイトの修復で最も多いのが
「プラグイン × テーマ × PHP」 の三重事故。
1つ直しても、別の原因が残っているので復旧しない。
このタイプは、完全復旧に技術が必要です。
4. Fatal Errorは“放置すると危険”な理由
- 改ざんの場合、感染が拡大する
- Googleに「安全でないサイト」表示される
- 検索順位が落ちる
- お問い合わせフォームが止まる
- 顧客が離脱する
小さなエラーに見えて実は大きな損失につながります。
5. Kumidiaなら最短30分で原因特定 → 復旧できます
Fatal Errorや500エラーは
「原因さえ正確に突き止めれば必ず直る」タイプのエラー。
茨城の中小企業サイトの修復では、
ほとんどが 当日復旧 です。
WordPress復旧・修復・セキュリティまで “一気通貫” で対応します。
白画面・ログイン不能・500エラー・改ざんなど、 中小企業サイトで起きやすいトラブルはすべてお任せください。
- ▹ 緊急復旧(白画面 / Fatal Error / 500)
- ▹ 改ざんチェック & セキュリティ強化
- ▹ 保守・バックアップ・MEO連携







