我的本地计算机上安装了 Ubuntu 12.04,上面有 5 个 Web 应用项目。一切都很好,但今天当我使用 symphony 开始一个新项目时,我发现我应该将 php 升级到 5.4.x,所以我照做了,并升级到了 apache2。更新后,我重新启动了 PC [出于某些原因],现在我看到所有项目都显示 403 禁止页面(来自 apache2 Web 服务器)。
我没有更改权限或 Apache 虚拟主机配置,什么也没做。重新启动后,我看到 403 禁止!
- 我是 Ubuntu 新手,所以如果你想要任何关于用户、群组或...的信息,请告诉我如何为你找到它,谢谢
- 我尝试将整个 web-root 目录权限更改为 ,
777
并将用户:组更改为www-data
或root
,但什么也没发生。 - APACHE 2.4.6
PHP 5.5.5-1 - 例如,这是
thenetmoon
项目,它已完成symfony
,但 apache 无法访问 web 文件夹:
答案1
最后我发现了发生了什么。在阅读了有关 apache 2.4.* 的信息后,我更改了文件。因此我在范围APACHE Configuration
内添加了这一行: 然后,现在一切都正常了。<Directory>
Require all granted
sudo service apache2 restart
以下是与此修复相关的 Apache 文档:http://httpd.apache.org/docs/2.4/upgrading.html#access