![错误 403 禁止 |localhost| 在 Ubuntu 中我无法进入 index.php](https://linux22.com/image/1148380/%E9%94%99%E8%AF%AF%20403%20%E7%A6%81%E6%AD%A2%20%7Clocalhost%7C%20%E5%9C%A8%20Ubuntu%20%E4%B8%AD%E6%88%91%E6%97%A0%E6%B3%95%E8%BF%9B%E5%85%A5%20index.php.png)
答案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 下启动的,则需要进行一些更新。
总结一下最大的陷阱之一:(引自链接网站,重点已添加)
以下是进行相同访问控制的新旧方法的一些示例。
在此示例中,没有身份验证,所有请求都被拒绝。
2.2配置:
Order deny,allow
Deny from all
2.4配置:
要求全部拒绝
在此示例中,没有身份验证,所有请求都被允许。
2.2配置:
Order allow,deny
Allow from all
2.4配置:
要求所有已授予
检查这些内容以及您的目录权限(确保您的 Web 服务器用户可以访问此文件夹路径中的所有目录)。