wpX Speedでプラグイン「EWWW Image Optimizer」が使えない時

wpX Speedでプラグイン「EWWW Image Optimizer」が使えない時

EWWW Image optimizerでwebpに変換できない際の対処方法を紹介します。

エラーが出ていて使用しているサーバーが「wpX Speed」の場合は参考にしてください。

私は最近テーマを変更した際に「PageSpeed Insights」でいろいろと速度検証していたところ、画像がwebpになっていないことが判明しました。(サーバー変えてから結構経つのに…)

症状

症状はwebp画像に代わっていない、よくよく見るとそもそも変換に失敗しているというものです。

「メディア」⇒「一括最適化」から画像の最適化やwebpに変換を行った際に以下のように画像をwebpに変換できない旨のメッセージが表示されます。

解決

wpXの管理画面から変更を行います。

ログインして左側「PHP関数 制限設定」をクリックします。

続いて関数名の中から「exec」の項目のチェックを外します。

「設定変更」ボタンを押して変更を確定させます。

注意

切り替えは最大15分程と表示されますが、状況によっては数時間かかる場合もあるようです。

切り替わったかどうかは「設定」⇒「EWWW Image Optimizer」⇒「サポート」⇒「System Info」から「disable_functions」という項目を見ると確認ができます。(私の場合下から3行目でした。)

確認

「メディア」⇒「一括最適化」からWebpのみをクリックします。

変換が始まり、圧縮した際の減少量が表示されているようであれば成功しています。