プラグインを更新したら、サイトも管理画面も真っ白になってしまった。WordPressを自分で運用していると、一度は経験するかもしれないトラブルです。画面に何も表示されないと焦ってしまいますが、多くの場合、原因を特定すれば元に戻せます。
この記事では、真っ白になる主な原因、復旧の手順、そして自分で触らずにプロへ任せたほうがよいケースを順に解説します。
WordPressが真っ白になる主な原因
■プラグイン同士やテーマとの相性
WordPressは、本体・テーマ・プラグインが組み合わさって動いています。あるプラグインを更新したことで、ほかのプラグインやテーマとの間で処理がぶつかり(競合)、PHPのエラーが起きることがあります。エラーが起きると、WordPressはページを最後まで作れず、結果として真っ白な画面が表示されます。
「更新した直後に真っ白になった」のであれば、そのプラグインが原因である可能性が高いと考えてよいでしょう。複数のプラグインをまとめて更新した場合は、どれが原因かを1つずつ確かめる必要があります。
■PHPバージョンとの互換性やメモリ不足
プラグインの新しいバージョンが、サーバーで使っているPHPのバージョンに対応していないこともあります。古いPHPのまま運用しているサイトで起きやすいパターンです。
また、更新によって処理が重くなり、サーバーで使えるメモリの上限に達して止まってしまうケースもあります。この場合は、プラグイン自体に問題がなくても真っ白になることがあります。
真っ白になったときの復旧手順
■まずは慌てずにバックアップを確保する
最初にやるべきことは、現在の状態を保存することです。サーバー上のファイルとデータベースをバックアップしておけば、復旧作業で何かを失敗しても、少なくとも「今の状態」には戻せます。レンタルサーバーに自動バックアップ機能があれば、更新前の日付のデータが残っているかも確認しておきましょう。
■エラーの内容を確認する
最近のWordPressには、重大なエラーが起きたときに管理者宛てに「サイトで技術的な問題が発生しています」というメールを送る仕組みがあります。メールには、原因となったプラグイン名と、リカバリーモードに入るためのリンクが書かれていることが多いので、まず受信箱を確認してください。
リカバリーモードでログインできれば、問題のプラグインを管理画面から停止できます。メールが届いていない場合は、サーバーのエラーログを確認すると、どのファイルでエラーが出ているかの手がかりが得られます。
■原因のプラグインを停止する
管理画面に入れない場合は、サーバー側でプラグインを止めます。FTPソフトや、レンタルサーバーのファイルマネージャーで「wp-content/plugins」フォルダを開き、原因と思われるプラグインのフォルダ名を変更(例:末尾に「_off」を付ける)すると、そのプラグインは無効になります。
表示が戻ったら、フォルダ名を元に戻してから管理画面で停止したままにしておき、プラグインの更新情報や対応状況を確認します。フォルダを削除したり、ほかのファイルを書き換えたりしないよう注意してください。
自分で触らずにプロへ任せた方がよいケース
■サーバーやFTPの操作に慣れていない場合
サーバー上のファイル操作は、1つ間違えると被害が広がることがあります。誤って別のフォルダの名前を変えたり、必要なファイルを削除・上書きしたりすると、復旧はさらに難しくなります。
FTPやファイルマネージャーを使ったことがない方、どのフォルダを触ればよいか分からない方は、無理に進めないことも大切です。手順をネットで調べながら作業するより、状況を説明して任せたほうが安全なこともあります。
■ECサイトや予約機能など止められないサイトの場合
ネットショップや予約受付、問い合わせフォームなど、売上やお客様との接点に直結するサイトは、止まっている時間がそのまま機会の損失につながります。自力で原因を探しているうちに時間が過ぎてしまうより、早めに相談して復旧を優先したほうがよいケースがあります。
また、こうしたサイトは決済や会員情報などのデータを扱っているため、慎重な作業が求められます。
まとめ
プラグイン更新後に真っ白になる原因は、主に次の2つです。
・プラグイン同士やテーマとの競合
・PHPバージョンとの互換性やメモリ不足
復旧は「バックアップの確保」「エラー内容の確認」「原因プラグインの停止」の順に進めます。そして、次回からは更新の前にバックアップを取る習慣をつけておくと、同じトラブルが起きても落ち着いて対処できます。
自分で復旧するのが不安な場合や、サイトを止めておけない場合は、ココナラの「WordPress・ECサイトを修正します」からご相談ください。現在の画面の状態と、直前に更新したプラグインを教えていただければ、原因の調査から対応します。
▶ WordPress・ECサイトを修正します