この記事には広告を含む場合があります。
記事内で紹介する商品を購入することで、当サイトに売り上げの一部が還元されることがあります。
本日ですが「EWWW Image Optimizer」というワードプレスのプラグインを最新バージョンに更新したら、サイトが表示されなくなりました。
いわゆる、まっ白という状況に唖然としたので、改善策の報告をします。
「ワードプレス」なんて知らないよ、「EWWW Image Optimizer」なんて何のこと?という方は、そっとこの記事を飛ばしてもらえればと思います。
「EWWW Image Optimizer」を更新した瞬間にサイトはまっ白に
ワードプレスはプラグインが豊富でいろいろな便利機能を追加できるので素晴らしいのですが、今回のような不具合を起こす場合もあります。
「EWWW Image Optimizer」を更新するとスグにサイトはまっ白に、そしてそこには不可解な文字が並びます。
それが次の画面です↓
ワードプレスの管理画面にもアクセスできません、これには焦ります。
内心は心臓がバクバクしています、過去にもPHPをいじって画面まっ白にした経験と苦悩が蘇ります。
その時はまともに復旧ができずに数日かけて、なんとか最低限のレベルにまでは回復させました。しかし、初心者が調べもせずいじりすぎたため、完全には元に戻らなかったのです。
そんな過去があるので、冷や汗がでます。
原因はPHPのバージョンが古いため
いろいろとTwitterで調べると原因が分かってきました。
サイトのPHPのバージョンが古く、現在は「非推奨」と言われるPHP5.3.3になっているのが不具合の要因になったようです。
現在の推奨される最新バージョンはPHP5.6.22です。
PHPのバージョンが古く、推奨されない状態でワードプレスのプラグイン「EWWW Image Optimizer」最新バージョン3.0.0に更新するとまっ白になるのです。
復旧の方法は?
まっ白の状態ではワードプレスの管理画面にすら、ログインできません。
自分の契約しているサーバーにログインして、PHPのバージョンを更新する必要があります。ちなみに私は「エックスサーバー」で契約しているので、さっそく自分のアカウントにログインします。
サーバーパネルから「PHPのバージョン切り替え」
サーバーパネルにログインしてPHPを推奨の「5.6.22」へ切り替えるだけで、サイトはまっ白の状態から、いつも通りの状態に復旧します。
分かってしまえば、ものすごく簡単だと思いますが、解決方法が分からなければパニックになるのは当然なことです。
「EWWW Image Optimizer」が改良版3.0.2へ更新
「EWWW Image Optimizer」の3.0.0が最新バージョンとしてリリースされたばかりですが、今回の不具合のためかすぐに3.0.2へとバージョンアップされました。
最新の3.0.2ではPHPが古いものでも不具合は発生しないので、3.0.0がリリースされスグにアップデートした人だけ、今回の騒動に巻き込まれたようです。
わずかな時間限定でアップデートした人だけですが、その顔面蒼白になるほどの騒動に巻き込まれた人のために、取り急ぎ記事にしましたので参考になればと思います。