プラグイン更新後にサイトが真っ白になった時の対処法(ホワイトスクリーン・オブ・デス)

記事
IT・テクノロジー
プラグインを更新した直後にサイトが真っ白になり、管理画面にも入れなくなる——通称「ホワイトスクリーン・オブ・デス」と呼ばれる症状です。エラーメッセージすら表示されないため、何が起きたのか分からず不安になりますが、原因の切り分け方さえ分かれば対応は難しくありません。

## なぜ「真っ白」になるのか


実際にはサイトの裏側でPHPの致命的なエラーが起きているのですが、多くのレンタルサーバーではセキュリティ上の理由でエラー内容が非表示に設定されています。そのため、ユーザーの目には「何も表示されない真っ白な画面」として見えるだけで、原因自体は「致命的なエラー」と同じくプラグインやテーマのコードにあることがほとんどです。

## 対処ステップ①:管理画面にログインできるか確認する


ログインできる場合は、プラグイン一覧から直前に更新・追加したプラグインを無効化するだけで復旧することが大半です。

## 対処ステップ②:管理画面にも入れない場合


FTPソフトやサーバーのファイルマネージャーで `wp-content/plugins` フォルダにアクセスし、フォルダ名の末尾に `_off` などを付けて名前を変えると、該当プラグインが強制的に無効化されます。これで画面が復旧すれば、そのプラグインが原因だったと確定できます。

## 対処ステップ③:原因を特定してから安全に復旧する


フォルダ名を戻す前に、そのプラグインの最新バージョンに既知の不具合報告がないか、公式サポートやレビューを確認しておくと安心です。代替プラグインへの切り替えが必要なケースもあります。

## エラー内容を可視化する方法


`wp-config.php` に以下を追記すると、エラーの詳細をログファイルに記録できます。

define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);

`wp-content/debug.log` に原因のヒントが出力されるので、対応後は必ず設定を元に戻してください。

## それでも直らない場合


データベース側の破損や、テーマとプラグインの複合的な競合が原因になっているケースもあります。自己判断で色々と触ってしまうと、かえって復旧が難しくなることもあるため、不安な場合は早めに専門家に相談するのがおすすめです。

これまでWordPressの不具合修正を8件、すべて評価5.0で対応してきました。「真っ白になって動けない」という状態でも、症状を教えていただければ最短スピードで対応します。

【WordPressの不具合修正・カスタマイズします】— 3,000円〜。

サービス数40万件のスキルマーケット、あなたにぴったりのサービスを探す