我正在尝试安装一个脚本,并设法清除所有警告,除了这个:
Warning: exec() has been disabled for security reasons in XXXXXXXXX
这是一个VPS,所以我有完整的SSH访问权限。
在php.ini字段中没有禁用它,也没有激活safe_mode。
答案 0 :(得分:0)
有两个地方可以禁用此功能
首先找到您的php.ini文件并搜索disable_functions =
从该列表中删除exec
同时在该文件中确保safe_mode
未设置为
接下来,可以在apache中为每个虚拟主机禁用它
查看您的虚拟主机中是否存在相关域suhosin.executor.func.blacklist=
下的这一行,然后删除exec
,如果该列在该列表中
为运行zpanel的apache定位hosts文件的示例
/etc/zpanel/configs/apache/httpd-vhosts.conf