BLOG
WordPressを更新したら画面が真っ白に!原因と復旧方法
2026.11.9WordPress保守・復旧
「WordPressを更新したら、ホームページが真っ白になった」
「プラグインを更新した直後からサイトが表示されない」
「WordPressの管理画面にもログインできなくなった」
WordPressを更新した際に、このようなトラブルが発生することがあります。
画面が真っ白になり、エラーメッセージも表示されない状態は、一般的に「ホワイトスクリーン(White Screen of Death/WSOD)」と呼ばれています。
WordPress公式でも案内されているトラブルで、プラグインやテーマの互換性、PHPのエラー、更新処理の失敗などが原因になる場合があります。
ただし、画面が真っ白になったからといって、ホームページのデータがすべて消えたとは限りません。
原因を特定し、適切な対応を行うことで復旧できるケースがあります。
この記事では、WordPress更新後に画面が真っ白になった場合の原因と、安全な復旧方法、専門業者へ依頼する際の注意点について解説します。
WordPressを更新したら画面が真っ白になる原因とは?
WordPressの更新後に画面が真っ白になる原因は、一つではありません。
代表的な原因として、次のようなものがあります。
- プラグインが新しいWordPressに対応していない
- テーマに互換性の問題がある
- PHPのバージョンとプログラムが合っていない
- WordPress本体の更新が正常に完了していない
- PHPのメモリ不足や実行時エラーが発生している
- サーバーやデータベースに問題が発生している
また、実際には真っ白な画面ではなく、次のようなメッセージが表示される場合もあります。
「このサイトで重大なエラーが発生しました」
このメッセージは、WordPressが致命的なエラーを検知した場合などに表示されます。
重要なのは、表示されている症状だけで原因を決めつけないことです。
更新直後に発生した場合は、何を更新したのか、どの操作の直後から表示されなくなったのかを確認しましょう。
まず確認したい3つのこと
WordPressが真っ白になった場合、すぐにファイルを削除したり、WordPressを再インストールしたりするのは避けてください。
まずは次の3つを確認しましょう。
① 管理画面にログインできるか
ホームページの表示画面だけが真っ白になっている場合でも、WordPressの管理画面にはログインできることがあります。
通常、管理画面には次のURLからアクセスできます。
https://example.com/wp-admin/
管理画面にログインできれば、プラグインの無効化やテーマの切り替えなどを管理画面から行える場合があります。
② WordPressからエラー通知メールが届いていないか
WordPressには、致命的なエラーを検知した際に管理者へ通知メールを送信し、リカバリーモードへのアクセス方法を案内する機能があります。
このメールには、エラーが発生したプラグインやテーマなどの情報が記載されている場合があります。
ただし、メール送信環境やエラーの内容によっては、通知が届かない場合もあります。
③ バックアップがあるか
復旧作業の前には、ファイルとデータベースのバックアップがあるか確認しましょう。
すでにサイトが表示されない状態でも、現在のファイルやデータベースを保存できる場合があります。
復旧作業によって状況を悪化させないためにも、作業前の状態を保全することが重要です。
原因① プラグインの互換性によるエラー
WordPress更新後に画面が真っ白になる原因の一つが、プラグインの互換性問題です。
WordPress本体を新しいバージョンに更新した際、古いプラグインのコードが正常に動作しなくなる場合があります。
また、プラグイン自体を更新した直後に、他のプラグインやテーマとの組み合わせでエラーが発生する場合もあります。
管理画面にログインできる場合は、問題が疑われるプラグインを一時的に無効化し、表示が回復するか確認します。
原因が特定できない場合は、バックアップを取得したうえで、プラグインを順番に切り分けて確認する方法もあります。
ただし、予約システムや会員機能、決済機能などに関係するプラグインを無効化すると、業務に影響する可能性があります。
プラグインの無効化は、サイトの機能への影響を確認しながら行う必要があります。
原因② テーマが新しいWordPressやPHPに対応していない
WordPressのテーマが原因で、画面が真っ白になることもあります。
特に、長年使用しているオリジナルテーマや、更新が終了したテーマでは注意が必要です。
テーマ内のPHPコードが新しいWordPressやPHPに対応していない場合、エラーが発生する可能性があります。
例えば、次のようなケースです。
- 古いテーマを長年更新していない
- 以前の制作会社が独自にカスタマイズしている
- テーマの開発・サポートが終了している
- テーマの更新途中でエラーが発生した
原因を確認する方法の一つとして、WordPressの標準テーマへ一時的に切り替える方法があります。
標準テーマで正常に表示される場合は、元のテーマに問題がある可能性を絞り込めます。
ただし、テーマを切り替えると、レイアウトや独自機能が変わることがあります。
企業サイトでは、可能であればテスト環境で確認してから本番環境で対応することをおすすめします。
原因③ PHPのバージョンが合っていない
WordPressはPHPというプログラミング言語によって動作しています。
WordPress本体やプラグイン、テーマの更新によって、現在のPHPバージョンとの互換性に問題が生じる場合があります。
また、PHPのバージョンを変更した直後に、古いテーマやプラグインが正常に動作しなくなるケースもあります。
例えば、次のような状況です。
- WordPressを更新したが、PHPは非常に古いまま
- PHPを新しいバージョンに変更したが、テーマが対応していない
- 独自開発されたプラグインが新しいPHPでエラーを起こしている
この場合、PHPのバージョンと、WordPress・テーマ・プラグインの対応状況を確認する必要があります。
PHPのバージョンを以前のものに戻すことで、一時的に表示が回復する場合もあります。
ただし、古いPHPへの切り戻しができるとは限らず、サポートが終了したPHPを使い続けることは推奨できません。
一時的に復旧できたとしても、最終的にはサポート対象のPHPで正常に動作するように改修することが重要です。
原因④ WordPressの更新に失敗した
WordPress本体の更新処理が正常に完了しなかった場合も、サイトが表示されなくなることがあります。
例えば、次のような問題が考えられます。
- 更新途中で通信が切断された
- 必要なファイルの更新が完了しなかった
- ファイルのアクセス権限に問題があった
- サーバーのディスク容量が不足していた
- 更新処理中にサーバー側でエラーが発生した
この場合、WordPress本体のファイルが不完全な状態になっている可能性があります。
原因によっては、正規のWordPressファイルを使用して修復する方法もあります。
ただし、WordPressのファイルを手動で上書きする場合は注意が必要です。
特に、wp-config.phpやwp-contentには、サイト固有の設定やテーマ、プラグイン、画像などが含まれています。
原因を確認せずにファイルを一括削除・上書きすると、復旧が難しくなる可能性があります。
管理画面にログインできない場合の復旧方法
WordPressの管理画面にもログインできない場合は、レンタルサーバーのファイルマネージャーやFTP・SFTPなどを使用して原因を調べる方法があります。
ただし、以下はサーバー内のファイルを操作する方法です。必ずバックアップを取得し、操作に不安がある場合は専門業者へ相談してください。
方法① WordPressのリカバリーモードを使用する
WordPressから管理者宛てにエラー通知メールが届いている場合は、メールに記載されたリカバリーモードのリンクを確認します。
リカバリーモードでは、エラーの原因となったプラグインやテーマを一時停止し、管理画面へアクセスできる場合があります。
メールが届いていない場合や、エラーの内容によっては利用できないこともあります。
方法② 問題のあるプラグインを一時的に無効化する
プラグインが原因と考えられる場合は、ファイルマネージャーなどで、該当するプラグインのフォルダー名を一時的に変更する方法があります。
例えば、次のようなディレクトリです。
/wp-content/plugins/プラグイン名/
WordPress公式でも、管理画面へアクセスできない場合の対処方法として、プラグインのフォルダー名を変更する方法が案内されています。
ただし、プラグインによっては無効化によってサイトの機能が停止するため、作業には注意が必要です。
方法③ テーマの問題を確認する
テーマが原因と考えられる場合は、WordPressの標準テーマに切り替えて動作を確認する方法があります。
管理画面にアクセスできない場合は、ファイルマネージャーなどから対応する方法もありますが、現在のテーマや子テーマの構成を確認してから行う必要があります。
どのファイルを操作すればよいか分からない場合は、無理に変更しないことをおすすめします。
エラーログから原因を調べる方法
WordPressが真っ白になった場合、PHPのエラーログを確認することで、原因を特定できる場合があります。
例えば、エラーログに次のような情報が記録されることがあります。
- エラーが発生したPHPファイル
- エラーが発生した行番号
- プラグインやテーマの名前
- PHPのメモリ不足
- 存在しない関数の呼び出し
レンタルサーバーによっては、サーバー管理画面からPHPのエラーログを確認できます。
また、WordPressにはWP_DEBUGなどのデバッグ機能も用意されています。
ただし、デバッグ機能の設定を誤ると、エラーの詳細情報が一般の閲覧者に表示されたり、ログに機密情報が残ったりする可能性があります。
そのため、公開サイトでのデバッグは慎重に行い、調査後は設定やログの公開状態を確認する必要があります。
原因が分からない場合は、推測でファイルを変更するよりも、エラーログをもとに調査する方が適切です。
バックアップから復元する際の注意点
更新前のバックアップがある場合は、バックアップから復元する方法も選択肢になります。
ただし、バックアップを復元する際には注意が必要です。
例えば、WordPressのファイルだけでなく、データベースも更新前の状態に戻す場合、バックアップ取得後に追加された投稿や問い合わせ情報などが失われる可能性があります。
また、更新前の状態に戻すことで、古いWordPressやプラグインの脆弱性が再び残る場合もあります。
そのため、復元する際には次の点を確認しましょう。
- バックアップの取得日時
- 復元するファイルとデータベースの範囲
- バックアップ後に追加・変更されたデータ
- 復元後のWordPressやPHPのバージョン
- 更新失敗の原因が残っていないか
バックアップから表示を復旧できても、更新失敗の原因を解決しなければ、再び同じ問題が発生する可能性があります。
業者に復旧を依頼した方がよいケース
WordPressの画面が真っ白になった場合、原因によっては自分で復旧できることもあります。
しかし、次のような場合は、WordPressの修復に対応できる専門業者へ相談することをおすすめします。
- WordPressの管理画面にログインできない
- バックアップの取得方法が分からない
- エラーログを確認しても原因が分からない
- PHPやWordPressのバージョンが非常に古い
- 独自開発されたテーマやプラグインを使用している
- 問い合わせフォームなどの重要な機能が停止している
- 以前の制作会社と連絡が取れない
業者へ依頼する場合は、単にホームページを表示できる状態に戻すだけでなく、原因の調査や再発防止まで対応できるか確認しましょう。
また、復旧費用は原因や作業範囲によって異なります。
例えば、プラグインの一時停止で解決する場合と、独自テーマのPHPコードを修正する場合では、必要な作業が異なります。
復旧費用を確認する際は、原因調査、修正、動作確認がどこまで含まれているかを確認することが大切です。
WordPress更新時のトラブルを防ぐ方法
WordPressの更新によるトラブルを防ぐためには、日頃から適切な保守管理を行うことが重要です。
特に、企業のホームページでは次のような対策をおすすめします。
- 更新前にバックアップを取得する
ファイルとデータベースを保存し、復元できる状態にしておきます。 - テスト環境で動作を確認する
可能であれば本番サイトとは別の環境で更新を検証します。 - PHPの対応状況を確認する
WordPress本体、テーマ、プラグインが利用するPHPに対応しているか確認します。 - 不要なプラグインやテーマを整理する
使っていないものは必要性を確認し、不要であれば削除します。 - 更新後の主要機能を確認する
表示だけでなく、問い合わせフォームや検索機能なども確認します。 - 定期的に保守管理を行う
長期間更新せずに放置するのではなく、計画的にアップデートします。
また、WordPressを更新する際には、複数のプラグインやテーマを一度に変更すると、問題が発生した場合に原因を特定しにくくなることがあります。
変更内容を記録し、段階的に検証することも重要です。
「更新しないこと」が安全なのではなく、「更新前に確認し、問題が起きても復旧できる状態を整えること」が大切です。
まとめ|原因を特定してから復旧することが重要
WordPressを更新した後に画面が真っ白になった場合、プラグインやテーマの互換性、PHPのエラー、更新処理の失敗など、さまざまな原因が考えられます。
ただし、画面が真っ白になったからといって、ホームページのデータがすべて失われたとは限りません。
まずは、WordPressの管理画面にログインできるか、エラー通知メールが届いていないか、バックアップがあるかを確認しましょう。
原因を特定せずにWordPressを再インストールしたり、ファイルを削除したりすると、かえって復旧が難しくなる可能性があります。
株式会社リバースでは、WordPressの保守管理、PHP・WordPressのアップデート、サーバー移行、Webサイトのセキュリティ対策などに対応しています。
「WordPressを更新したら画面が真っ白になった」
「管理画面にログインできなくなった」
「PHPのバージョンを変更したらエラーが発生した」
「以前の制作会社に復旧を依頼できない」
このような場合は、現在の状況を確認したうえで、対応可能な作業をご案内します。
参考情報:
WordPress公式|WordPressの一般的なエラー
WordPress公式|リカバリーモード
WordPress公式|デバッグ方法
ホームページ・WordPress・Web改善の
無料相談はこちら
株式会社リバース