シェフこれまで、何度かサイトが真っ白になる経験をしているんですが、コードが少し間違っていたSSL化前のキャッシュを削除していなかったなど、どれもこれもすぐに直せるものばかりでした。画面が真っ白になる時は必ず、直前に何かをしていた時でした。目次1何もしていないのに突然画面が真っ白になる恐怖2原因は何?3プラグインが削除できない4プラグインフォルダの名前を変える5原因はやはりキャッシュプラグインだった...!6削除する必要のあるファイル?7まとめ何もしていないのに突然画面が真っ白になる恐怖でも、つい最近、何もしていないのに突然、管理サイト「4536」の画面が真っ白になりました。いや、正確に言うと、真っ白になっていました。サイトも管理画面も正常に表示されていたんですが、たまたま「シークレットモード」で確認したところ、画面が真っ白になっていたんです。Cache)が原因だからね」と思いながら、再度ログインしようとすると...ログイン画面も真っ白!焦ったことは言うまでもありません。原因は何?こういったトラブルの時に焦ってもいいことはないので、状況を整理しながら原因を探ることに。テスト環境では正常に表示される(コードにエラーはない)トラブルの前後でプラグインに変更はないブラウザでキャッシュ削除&ハード読み込みをしても画面が真っ白すべてのページが表示されない同じサーバーで運営している他のサイトは影響なし(サーバーに原因はない)開発モードのログにはエラーが表示されていないテーマをアンインストールしても解決しない(テーマに原因はない)問題なのは、「他の管理サイトで不具合が生じていない」こと。実は、当初、不具合が生じたタイミングが、WordPressのバージョンが4.7から「4.7.1」にマイナーバージョンアップしたタイミングと近かったので、それを疑っていたんです。他のサイトでは不具合が生じていないし、すべてのサイトでキャッシュプラグインを使用しているため、正直、何が原因かわかりませんでした。false);の中にある「false」を「true」にするとエラー内容が表示されるらしいんですが、それすらも表示されませんでした。プラグインが削除できないその後も、真っ白な画面を眺めながら、情報収集していたんですが、やはりプラグイン以外の原因が考えられませんでした。Cleaner」などの、他の管理サイトでは使っていないプラグインを使っていたからです。そこで、ファイルを直接停止してみようとFTPソフトを起動してみたんですが、管理画面内と同じように、使用中のプラグインの削除ができません。「プラグインを停止することもできないし、削除することもできない。すれば...?」と悩んでいたんですが、あることに気が付きました。プラグインフォルダの名前を変えるそれは、プラグインが入っているフォルダは削除できるということです。「プラグインが削除できないんだったら、いっそのことフォルダごと削除しちゃおう!」と思ったんです。プラグインフォルダをFTPソフトでダウンロード(バックアップ)プラグインフォルダ削除プラグインに原因がなかったらFTPソフトでプラグインフォルダをアップロードという流れだと、あまりにも時間がかかってしまうため、フォルダの名前を変更することにしました。ファイルもそのまま残るし、プラグインフォルダとして認識しないので、手っ取り早く確認することができます。▼変更後のフォルダ名「plugins_old」(※ここの名前はなんでもいいです)原因はやはりキャッシュプラグインだった...!さて、フォルダの名前を変更してから、ログイン画面にアクセスした結果ですが...正常にログイン画面が表示されました!今回の不具合の原因もやはりプラグインでした。Cache(キャッシュプラグイン)」が悪さをしていたようです。Cache」の設定を同じにしているんですが、なぜ、1つのサイトだけ影響を受けたのかはわかりませんでした。プラグインを削除したら名前を元に戻す今回のように、不具合の原因が特定のプラグインだとわかったら、後は、「そのプラグインを削除して、プラグインフォルダの名前を元に戻す」だけです。削除する必要のあるファイル?もしかしたら重要なことかもしれないので補足しておきますが、実は、不具合の原因のプラグインを探している時にファイルを3つ削除しました。プラグインフォルダと同じ階層にあった下記のファイルです。advanced-cache.phpdb.phpobject-cache.phpというのも、管理画面ログイン後、画面上部にエラーメッセージが表示されていたからです。その中に、さきほどの3つのファイル名がありました。Cache関連のファイル」なので、削除しても問題ないと思います。削除しましたが、何の問題もありませんでした。(ちなみに、他の管理サイトにはないファイルです)まとめサイトの画面だけならまだしも、管理画面まで真っ白になって焦ってしまいましたが、とりあえずキャッシュプラグインを疑うべきだということが身にしみてわかりました。FTPソフトを使っていない場合、サーバーから直接ファイルを修正することもできるので、応急処置として試してみるのもおすすめです。́)ゞカテゴリー:トラブルシューティングシェフこのサイト「Fantastech」を運営している人。WordPressテーマ「4536」の開発中にインプットした情報などを発信中。Works」までどうぞ関連記事WordPressのブログカードを削除(リセット)する簡単な方法2019/3/13もっと見る「ページを開けません。サーバが見つかりません」の原因は?2019/3/13もっと見るWordPress純正ブログカードが削除できない原因と対処法2017/6/22もっと見るサーチコンソール「ブロックされたリソース」への対処法。2017/5/28もっと見るWordPressのwp-config.phpのMySQLホスト名を調べる方法。上に表示された文字を入力してください。「ページを開けません。サーバが見つかりません」の原因は?PHPのstr_replaceとpreg_replace(正規表現)の使い方WordPressで会話風の画像とテキストをコピペで簡単表示!WordPressのユーザー名・パスワードを確認・変更する方法は?Facebookページのユーザーネームが登録・変更できない原因は?ローカル環境のWordPressサイトを本番環境へ移行する方法WordPressオリジナルテーマを管理画面で更新可能にする方法。Jobsの導入方法や注意点などカスタムデータ属性でCSSフレームワークを作ろうきたぞ、国内初の流体シェイプ国内初となる流体シェイプをデザインに取り入れたWordPressテーマ「4536」を公開しました。