Wordpress

EWWW Image Optimizerプラグインにてエラー表示

コトの発端

プラグイン画面でEWWW Image Optimizerが下記のエラーを表示し続けている。

EWWW Image Optimizer はツールフォルダーを作成できませんでした。: /var/www/wordpress_unluckysystems/wp-content/ewww/. 権限を調整するかフォルダーを作成してください。.
EWWW Image Optimizer は jpegtranoptipngpngoutpngquantgifsicle, and cwebp を使用します。 gifsicle がありません。 設定ページ と インストール手順 をインストールしてください。

私が試した時は1つめのエラーを解決したときに2つめのエラーが出なくなったので、1つめのエラーに着目して対応する。

対応

エラーと指示されたディレクトリの状態から察するに、アプリケーションが動作するための「ewww」フォルダがない。

そこで下記コマンドでフォルダを作成してみる。

mkdir /var/www/wordpress_unluckysystems/wp-content/ewww

しかし、下記の今度は下記のエラーが表示された。

EWWW Image Optimizerは /var/www/wordpress_unluckysystems/wp-content/ewww/ のツールをインストールできませんでした。. このフォルダーの権限を調整してください。他の場所にツールをインストールした場合は、同梱されているツールを省略するために上書きを使用します。 詳細は インストール手順 をご覧ください。

これは、作成したフォルダにWEBサーバーがアクセスするパーミッションがないことが原因と考える。

下記コマンドで、フォルダの所有者と所有グループをWEBサーバを実行しているユーザとグループに設定。

※この場合はhttpdユーザ、wwwグループである。

chown httpd:www /var/www/wordpress_unluckysystems/wp-content/ewww

WEBサーバを実行しているユーザとグループは下記の実行権限を確認する記事をご参考に。

プラグイン一覧画面を開き直してエラーが消えたことを確認。

1つめのエラーを対処したところ、2つめのエラーもなくなった。

いつもの

記事の正確性については無保証です。

  • この記事を書いた人
あっきー

あっきー

とある企業の研究者。研究分野以外に手を出しすぎて毎日が慌ただしい。 研究者の肩書きが正しいかどうかは万年の謎。 得意ジャンルはデータベースとセキュリティーですが、AIやIoT、アプリ開発など、手広く活動しています。

-Wordpress
-, ,

Translate »