EWWW Image Optimizer内の「jpegtran がありません。」?

WPX PHP関数制限設定 日記

「今後は写真なんかもたくさん撮って、自分のブログに載せよう!!」でも、「画像が重いと表示されるのに時間かかるよね・・・」って事で、「EWWW Image Optimizer」なるプラグインを導入しました。なんでも、今までの画像も一括で圧縮かけてくれるらしい。

本当に圧縮されているのだろうか?

「EWWW Image Optimizer 設定」等のキーワードで検索かければ、いくらでも教えてくれるサイトがあります。で、それらを参考に設定して、圧縮かけるも、本当に圧縮されているかわからない。ワードプレスのメディアページの「画像最適化」の欄には、「jpegtran がありません。」の表示。設定を教えてくれるサイトなんか覗けば、しっかり最適化された画像には、どのくらい圧縮されたか表示されるようなのだけど・・・

「jpegtran がありません。」で検索

いつも通り、検索かけてみますが、それらしい対処法が載ったサイトが見つかりません。jpegtranってのは、何かのソフトか何かなのかな・・・?「EWWW Image Optimizer」のプラグインページを眺めていると、「EWWW Image Optimizer requires exec() to perform local compression. Your system administrator has disabled the exec() function, ask them to enable it.An API key or ExactDN subscription will allow you to offload the compression to our dedicated servers instead.」の文字列。こんなん意味わからないけど、「enable」の文字を見つければ、うまく作動していない事だな~くらいの想像は出来ます。

文字列そっくりそのまま検索かけてみる

Googleの検索窓に「EWWW Image Optimizer requires exec() to perform local compression. Your system administrator has disabled the exec() function, ask them to enable it.An API key or ExactDN subscription will allow you to offload the compression to our dedicated servers instead.」をそっくりそのまま入れて検索かけてみると、自分と同じ症状を紹介しているブログに当たり、そちらを参考にエラーの修復も出来ました。

サーバー上の設定

幸い、検索して見つけたブログさんも、私の利用しているサーバーと同じ「WPX」だったので、悩む事無く、設定も出来ました。でも、違うサーバーだったら、またいろいろ調べないとまずかったんだろうね・・・良かった・・・

PHP関数制限設定

WPX PHP関数制限設定

やり方は、WPXの「管理パネル」に入り、「PHP関数制限設定」のページ内にある、「exec」からチェックを外すだけです。

その後、ワードプレスの「EWWW Image Optimizer」の設定ページを再読み込みすると、「EWWW Image Optimizer requires exec() to perform local compression. Your system administrator has disabled the exec() function, ask them to enable it.An API key or ExactDN subscription will allow you to offload the compression to our dedicated servers instead.」の表示も消えて、うまく作動しているようでした。その後ついでに、一括での圧縮も出来ました。

※チェック外す事で、他のプラグイン等に影響があるかも?みたいな警告文出ましたが、とりあえず「EWWW Image Optimizer」を利用したいし、影響があればその時対処しようと思い、思い切ってチェック外しました。

コメント

  1. […] また、どうもうまく圧縮がかけられていないような気がして、実際にメディアのページで「jpegtranがありません。」という表記があったので、こちらを参考に再度圧縮。 […]

タイトルとURLをコピーしました