Ideal Reality

パソコンのある生活を良くするためのサイト

SELinux環境でのEWWW Image Optimizer

EWWW Image Optimizerで以下のようなエラーが出たとき

EWWW Image Optimizer は jpegtran, optipng, pngout, pngquant, gifsicle, and cwebp を使用します。 jpegtran, optipng, gifsicle, webp がありません。 設定ページ と インストール手順 をインストールしてください。

EWWW Image Optimizer は jpegtran, optipng, pngout, pngquant, gifsicle, and cwebp を使用します。 jpegtran, optipng, gifsicle, webp がありません。 設定ページ と インストール手順 をインストールしてください。

EWWW Image Optimizerは画像を変換して最適化してくれるWordpressプラグインなので、動作には画像変換ツールが必要となります。

通常、wp-content/ewww/内に自動的にツールがインストールされて使えるのですが、SELinuxが有効化されている環境だと実行がブロックされてしまい、このようなエラーが出ます。

そして、ブロックされる理由としては、単純に許可がないからと、ewww内のファイルのコンテキストが違うから。なので、

sudo setsebool -P httpd_unified 1
sudo /sbin/restorecon -v /var/www/wordpress/wp-content/ewww/*

これで使えるようになりました。

スポンサーリンク

コメント

投稿されたコメントはありません

名前

コメント

関連する投稿

Raspberry Pi (Raspbian)上にNginxを使ったWordPressサーバーを構築する

SlackでURLが展開されないのを修正する

CentOS 8でNginxを使ったWordPressサーバーを構築する

Wordprersにログイン中はGoogle Analyticsを読み込まなくする