Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/280.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 通过浏览器执行时,exec返回被拒绝的权限_Php_Apache_Permissions_User Permissions_Lynx - Fatal编程技术网

Php 通过浏览器执行时,exec返回被拒绝的权限

Php 通过浏览器执行时,exec返回被拒绝的权限,php,apache,permissions,user-permissions,lynx,Php,Apache,Permissions,User Permissions,Lynx,上面显示的是通过终端执行时工作正常的命令。但当我们把它放在一个php文件中并执行时,它显示了权限拒绝错误。 我为那个特定的文件和文件夹设置了777权限。不走运。 已将所有权更改为默认web服务器用户。不走运。 尝试通过terminalphp info.php执行脚本,效果非常好。 但是当通过浏览器执行时,它会说“权限被拒绝”而失败。那么这个脚本中有什么内容?它会将lynx浏览器的内容保存到一个文件中。Web服务器用户有权执行lynx二进制文件吗?另一件事是lynx可能会尝试创建一些临时文件或读取

上面显示的是通过终端执行时工作正常的命令。但当我们把它放在一个php文件中并执行时,它显示了权限拒绝错误。 我为那个特定的文件和文件夹设置了777权限。不走运。 已将所有权更改为默认web服务器用户。不走运。 尝试通过terminalphp info.php执行脚本,效果非常好。
但是当通过浏览器执行时,它会说“权限被拒绝”而失败。

那么这个脚本中有什么内容?它会将lynx浏览器的内容保存到一个文件中。Web服务器用户有权执行lynx二进制文件吗?另一件事是lynx可能会尝试创建一些临时文件或读取一些配置。当我们直接从终端执行命令时,它正在工作。但不是通过php exec函数。
lynx -cmd_script=TMP_FILES/1077/addressfinderfile1427734110 http://cti.voa.gov.uk/cti/InitS.asp