EWWW Image Optimizerプラグインを更新時、エラーになった場合。【PHPバージョンアップで解決】

先日、Wordpressでプラグインを更新した際に、画面が真っ白になって英文が表示されるというエラー表示が起こった。その時に更新したプラグインの中に、画像最適化の『EWWW Image Optimizerプラグイン』が入っていた。

  • Parse error: syntax error, unexpectedエラー表示が出た際の詳しい記事はこちら↓

その時は、EWWW Image Optimizerプラグインのphpファイルの修正が必要だということは分かったものの、phpに明るくないため、そして、すぐにサイトのエラー表示から回復させたかったので、最も早い解決方法EWWW Image Optimizerプラグインを削除した。ダッシュボードも開けないので、FTP経由で行った。

これで、無事にサイトの表示が回復!

▼画像最適化プラグイン、EWWW Image Optimizerはその後どうしよう?

サイトが回復したのはよかった。だが、画像最適化のために、EWWW Image Optimizerプラグインを使っていたから、EWWW Image Optimizerプラグインの代わりになるプラグインを探すか、EWWW Image Optimizerプラグインが利用できるようにphpを修正するかが必要だった。

そしてももう一つ、PHPのバージョンが5.5以上ではないと、EWWW Image Optimizerプラグインにエラーが起こることが判明

レンタルサーバーで、サイトに適用されているPHPのバーションを確認

エラーが起きたWordpressサイトのPHPバージョンを確認。レンタルサーバーはロリポップのスタンダードプランを契約している。

  • レンタルサーバーロリポップのスタンダードプラン月額500円について詳しい情報はこちら
ロリポップのユーザー専用ページ

ロリポップのphp設定

WEBツールからPHP設定を開く

ロリポップのphp変更

ロリポップのマイページでPHP設定を確認してみると、なんと、5.3(CGI)のままだった。確か、ロリポップからPHPのバージョンアップの連絡は来ていたけど、手をつけなかったという記憶はある。

このPHP設定を5.5以上に変更すれば、EWWW Image Optimizerプラグイン更新時にもサイト表示がエラーになることはないようだ。

ロリポップPHP変更時の注意点
  • PHP5.6(モジュール版)ではphp.iniの設定変更はできません。
  • 設定変更後、反映に5~10分ほど時間を要します。
  • バージョンによって、スクリプトの変更が必要になる場合がございます。
  • 現在PHP5.2、PHP5.3、PHP5.4をご利用の場合、バージョンを変更すると、元のバージョンへ戻すことはできません。
  • 現在PHP5.2、PHP5.3をご利用の場合、バージョンを変更するとPEARのご利用環境が変わります。こちらをご確認の上、必要に応じてPEARのインストールをお願いいたします。
  • 古いバージョンのPHPは提供を終了することがございますので、最新バージョンのご利用を推奨しています。

PHPは最新バージョンが推奨されているようなので、この機会に全サイトについてPHPバージョンを更新しようと思う。反映には5〜10分かかるというので、最も影響の少ない昼間に更新する予定だ。

今回EWWW Image Optimizerプラグインエラーでサイト表示がされなかった時はどうしようかと思ったが、結果的にPHPバージョンが古いままだったことを知れてよかった。

 

この記事を読んだ人に読まれています

-Wordpress基本操作, 便利なプラグイン