先日 EWWW Image Optimizer がバージョン 5.4.0にアップデートされましたが、エラーが出ました!
メールを確認すると、『サイトで技術的な問題が発生しています』というメールがありました。
慌てて調べると解決する方法を見つかりました、メモしておこうと思います。
原因はPHP のバージョンが古いまま
結論から言うと、PHP のバージョンが古いままだとこのようなエラーが起きます。
require_once(‘/home/xxx/xi…’) #5 {main} thrown in /home/xxx/public_html/wp-content/plugins/ewww-image-optimizer/common.php on line 1927
サーバーによっては画面が真っ白になってしまう場合もあるようです。
取り急ぎ FTP でプラグインを削除するだけでも復旧しますが、削除しなくても PHP バージョンを変更するだけで直ります。
ちなみに、PHP バージョンが古いまま新規インストールしようとすると、有効化できない訳。
PHPバージョン変更方法
筆者がエックスサーバーを使っていますので、エックスサーバーのPHP バージョン変更方法をご紹介します。
1、サーバーの管理画面から「サーバーパネル」にログインする。
2、左下の「設定対象ドメイン」で WordPress ブログのドメインを選択する。
3、「PHP Ver.切替」をクリックする。
4、最新バージョンに変更しましょう。
戻らない場合は、FTP で EWWW Image Optimizer を削除する
戻らない場合は、FTP で EWWW Image Optimizer を削除して再インストールしてみてください。
FTPのWordPress がインストールされているところからwp-content > plugins に入ると EWWW Image Optimizer のディレクトリがあるので、丸ごと削除します。
最後に
別のプラグインでエラーが起きたら、この方法も対応できるので、手順を覚えておくのがおすすめです。