Php 错误403禁止

Php 错误403禁止,php,apache,.htaccess,Php,Apache,.htaccess,我正在本地开发一个项目,在上传到托管两个Apache服务器时,有两个文件给我带来了问题,其中一个服务器返回错误“403禁止”,另一个我绝对不返回任何东西 这两个文件位于一个目录中,其中包含网站用户操作的驱动程序,另外17个文件是正常工作的PHP脚本 我认为这是由于缺乏权限,所以我在目录中更改为777,从而影响了其中存储的所有子目录和文件,但仍然失败 然后我想它会是一个规则文件。但两者都没有。我删除了所有的规则,但仍然只有这两条不及格 有人会认为这可能会发生吗 问候语 PS:我一直在做一些已经在另

我正在本地开发一个项目,在上传到托管两个Apache服务器时,有两个文件给我带来了问题,其中一个服务器返回错误“403禁止”,另一个我绝对不返回任何东西

这两个文件位于一个目录中,其中包含网站用户操作的驱动程序,另外17个文件是正常工作的PHP脚本

我认为这是由于缺乏权限,所以我在目录中更改为777,从而影响了其中存储的所有子目录和文件,但仍然失败

然后我想它会是一个规则文件。但两者都没有。我删除了所有的规则,但仍然只有这两条不及格

有人会认为这可能会发生吗

问候语

PS:我一直在做一些已经在另一篇文章中回答过的解决方案,但没有解决方案

解决了的 我查看了错误日志,一切都是由“Modsegurity”模块引起的,所以我禁用了它,我不需要它,所有的东西都返回到正确运行状态


谢谢大家的回答。

您的apache服务器不允许通过网络访问目录。默认值是拒绝所有人


您应该编辑/etc/httpd/conf/httpd.conf文件,并在web目录部分下将deny from all更改为allow from all

请包括您尝试过的内容,而不仅仅是说我尝试了一些解决方案。apache配置文件中也可能存在类似于.htaccess access中的规则。在那里检查。对于Centos,它位于/etc/httpd/conf/httpd.conf。此外,父目录中的.htaccess文件可能具有重写规则和其他影响其子目录的规则。您还需要检查此特定目录的父目录中的.htaccess文件。您的apache服务器不允许通过网络访问该目录。默认为拒绝所有人