【发布时间】:2013-11-25 04:07:26
【问题描述】:
我正在尝试安装一个脚本,并设法清除了所有警告,除了这个:
Warning: exec() has been disabled for security reasons in XXXXXXXXX
这是一个 VPS,所以我有完整的 SSH 访问权限。
它没有在 php.ini 文件中被禁用,也没有激活 safe_mode。
【问题讨论】:
我正在尝试安装一个脚本,并设法清除了所有警告,除了这个:
Warning: exec() has been disabled for security reasons in XXXXXXXXX
这是一个 VPS,所以我有完整的 SSH 访问权限。
它没有在 php.ini 文件中被禁用,也没有激活 safe_mode。
【问题讨论】:
有两个地方可以禁用此功能
首先找到您的 php.ini 文件并搜索 disable_functions =
从该列表中删除 exec
同时确保在该文件中的年 safe_mode 未设置为开启
接下来,可以在 apache 中为每个虚拟主机禁用它
查看您的虚拟主机,如果有问题的域下有此行 suhosin.executor.func.blacklist= 然后删除 exec 如果它在该列表中
为运行 zpanel 的 apache 定位主机文件的示例
/etc/zpanel/configs/apache/httpd-vhosts.conf
【讨论】: