【发布时间】:2015-08-18 08:00:27
【问题描述】:
shell_exec("touch /Users/Nerses/Downloads/ads.txt 2>&1")
我的 PHP exec(shel_exec) 函数有问题。它说我没有执行命令的权限。
如何打开这些权限?
【问题讨论】:
-
您能否编辑问题并复制+粘贴确切的错误消息?
-
"触摸:/Users/Nerses/Downloads/ads.txt: 权限被拒绝"
-
它说您没有编辑文件的权限。此类文件位于“Nerses”的主目录中。我猜你用 Apache 用户或类似的用户运行 PHP——你必须调整文件系统权限(假设 SELinux 或其他一些工具不会阻止进一步的访问)。
标签: php exec shell-exec