更新日期: 2017-09-10

问题

在安装EWWW Image Optimizer插件(或其他需要exec这个function的插件)的时候可能会遇到这个问题。

EWWW Image Optimizer requires exec() or an API key. Your system administrator has disabled the exec() function, ask them to enable it.

解决方法

找到php.ini文件进行修改,搜索到 exec ,大概会是:

disable_functions = passthru,exec,system,chroot,chgrp,chown,shell_exec,...

这样一行设置。

将其中的 exec 删除即可:

disable_functions = passthru,system,chroot,chgrp,chown,shell_exec,...

以上教程演示的环境

· Linode主机
· 安装了宝塔(bt.cn)Linux面板

如果是共享的虚拟主机,无法自己修改,请联系主机商,不一定能改。
如果是独立的VPS,比如Linode之类的,可以自行修改,根据你配置主机的方法不一样,这个修改方法也不一样。关键是能找到 php.ini 文件进行修改。