错误 403 禁止 |localhost| 在 Ubuntu 中我无法进入 index.php

错误 403 禁止 |localhost| 在 Ubuntu 中我无法进入 index.php

我有这个项目,是 PHP 的。整个项目都很好,只是当我在本地主机上浏览 index.php 时,它会发送这个错误吗?

禁止错误

答案1

听起来像是权限错误。请尝试sudo chmod -R 775访问相关目录。(最好是站点root文件夹所在的目录)。

同样,使用sudo nano /etc/apache2/sites-available/000-default.conf打开 nano 并在文件底部输入它(请记住 [文件夹名称] 是该网站的根文件夹。

<Directory [folder name]> AllowOverride All </Directory>

答案2

我会检查权限,还会检查您在 apache 中的配置设置。

在如何允许对目录或项目的权限方面有一些变化,如果项目是在 apache2.2 下启动的,则需要进行一些更新。

Apache 升级指南

总结一下最大的陷阱之一:(引自链接网站,重点已添加)

以下是进行相同访问控制的新旧方法的一些示例。

在此示例中,没有身份验证,所有请求都被拒绝。

2.2配置:

Order deny,allow
Deny from all

2.4配置:

要求全部拒绝

在此示例中,没有身份验证,所有请求都被允许。

2.2配置:

Order allow,deny
Allow from all

2.4配置:

要求所有已授予

检查这些内容以及您的目录权限(确保您的 Web 服务器用户可以访问此文件夹路径中的所有目录)。

相关内容