答案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 服务器用户可以访问此文件夹路径中的所有目录)。