更新 php 和 apache 后所有本地项目出现 403 禁止错误

更新 php 和 apache 后所有本地项目出现 403 禁止错误

我的本地计算机上安装了 Ubuntu 12.04,上面有 5 个 Web 应用项目。一切都很好,但今天当我使用 symphony 开始一个新项目时,我发现我应该将 php 升级到 5.4.x,所以我照做了,并升级到了 apache2。更新后,我重新启动了 PC [出于某些原因],现在我看到所有项目都显示 403 禁止页面(来自 apache2 Web 服务器)。
我没有更改权限或 Apache 虚拟主机配置,什么也没做。重新启动后,我看到 403 禁止!

  • 我是 Ubuntu 新手,所以如果你想要任何关于用户、群组或...的信息,请告诉我如何为你找到它,谢谢
  • 我尝试将整个 web-root 目录权限更改为 ,777并将用户:组更改为www-dataroot,但什么也没发生。
  • 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

相关内容