EWWW Image Optimizerとexec()とエラーについて(備忘録)

WordPressにEWWW Image Optimizerという画像圧縮プラグインを入れたのですが、ちゃんと動作してるんだかなんだかわかりません。

投稿した画像を、テキトーに自動的に相応しいサイズにしてくれるプラグインらしいのですが。

投稿画像が表示ページでサイズが変わっていないような気もするし、それともともと相応しいサイズだったから変える必要がなかったのか、よくわからん。

しばらくして
『EWWW Image Optimizer requires exec(). Your system administrator has disabled this function.』
と表示されてることに気づく。

ワードプレスからのハローメッセージか何かだと思って軽くスルーしてたけど、読んでみたらエラーメッセージだった。

『おたくのWordPress、exe()がないよ!ないと働かないよ!』
ってことですかね、やっぱり働いてませんでしたEWWW。

ないなら与えてやれば良いわけね、ところでexec()って何だ。

PHP関数の一種らしい。

具体的に何をすればいいのかわからんので、とりあえずエラーメッセージをコピペグーグル検索。
コチラがわかりやすい。↓

なるほど、WordPressをどうにかするんじゃなくて、サーバー側の問題なのね。

私がレンタルしてるサーバーはXfreeeなので、『Xfreee exec()』で検索。
すると・・・

利用を制限しているPHP関数について
https://www.xfree.ne.jp/manual/man_server_php.php#link-a03

はい、Xfreeeではexec()は使えませんでしたー。

終ー了ー!

サーバーを変えるってことになったらまた考えましょう。