加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

shell_exec() – 执行php脚本时出错

发布时间:2020-12-15 21:08:05 所属栏目:安全 来源:网络整理
导读:当我尝试使用 shell_exec()执行 PHP脚本时,它无法正常工作. 在error_log文件中,它显示: PHP Warning: shell_exec() [function.shell-exec]: Unable to execute ‘php /home/snabbsam/public_html/….. 系统 Centos下 shell_exec适用于clamscan shell_exec()
当我尝试使用 shell_exec()执行 PHP脚本时,它无法正常工作.

在error_log文件中,它显示:

PHP Warning: shell_exec() [function.shell-exec]: Unable to execute
‘php /home/snabbsam/public_html/…..

系统
Centos下

shell_exec适用于clamscan
shell_exec()适用于clamav的clamscan()函数.
但它没有执行PHP脚本

我检查过的事情:

> PHP safe_mode已关闭
> php.ini中的disable_functions中不存在shell_exec()
>尝试向文件提供可执行权限& https://stackoverflow.com/a/8668666/402089中建议的父文件夹

解决方法

尝试在shell_exec调用中添加一个完整路径到php的可执行文件的位置,以防万一它位于Web服务器用户默认无法访问的目录中.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读