Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.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
403禁止尝试执行php脚本_Php_Apache_Permissions - Fatal编程技术网

403禁止尝试执行php脚本

403禁止尝试执行php脚本,php,apache,permissions,Php,Apache,Permissions,Debian服务器的新安装。Apache2,PHP5 当我试图浏览一个PHP文件时,我得到403禁止。我能够浏览到html文件 我尝试了以下方法: 重新安装Apache、PHP、libapache2-mod-php5 重新启动Apache 彻底检查conf文件,从默认值复制,设置正确的目录路径并允许从所有 已检查目录的权限,作为测试,已授予/var/www/site完整的777权限-仍然禁止 想不出还能尝试什么?检查http.conf中的alow/deny模式是否设置正确。 apache错误

Debian服务器的新安装。Apache2,PHP5

当我试图浏览一个PHP文件时,我得到403禁止。我能够浏览到html文件

我尝试了以下方法:

  • 重新安装Apache、PHP、libapache2-mod-php5
  • 重新启动Apache
  • 彻底检查conf文件,从默认值复制,设置正确的目录路径并允许从所有
  • 已检查目录的权限,作为测试,已授予/var/www/site完整的777权限-仍然禁止

想不出还能尝试什么?

检查http.conf中的alow/deny模式是否设置正确。
apache错误日志中写入了什么

对PHP脚本所在的目录执行
chmod 755

然后重新启动Apache/nginx服务器


如果上述方法不起作用,请联系您的主机提供商,将该url列入phpscript的白名单,因为它可能存在mod_安全问题。这是hostgator用户面临的最烦人的事情

您已经为php文件设置了755?我还尝试了在目录www-data:www-datafor-the-file-not-for-the-directory Apache用户是www-data,它拥有directory@shakti:777已经不工作了。为什么要使用较低的权限级别进行测试?这种事情不会在访问日志中结束吗?