Apache2 403 在自定义文档根目录中被禁止

Apache2 403 Forbidden in custom document root

我在 Internet 上搜索过有关此主题的任何内容,但我就是无法正常工作。我很绝望....

我只想访问自定义文档根文件夹中的 index.php,但我一直收到此错误

我想要而不是 /var/www/html 默认值的新文档根目录被称为

/home/ever/FH/SKS/frontend

我已将此文件夹及其所有子文件夹的所有权限递归设置为 775。

主要的 apache 配置文件 /etc/apache2/apache2.conf 如下所示:

我找到的关于如何设置新目录根目录的大多数说明告诉我只需更改 /etc/apache2/sites-available/000-default.conf 文件中的路径以指向我的新文档根目录。

我的 000-default.conf:

我还尝试了 000-default.conf 文件的一个版本,如下所示:

符号链接应该是正确的:

我没有设置任何 .htaccess 文件或更改任何其他内容。

请帮助我...我很绝望。在 XAMPP 中,这非常容易完成,但我拒绝使用普通的 Apache 服务器也无法做到这一点。这没什么大不了的吧?

看来我必须使用 2.4 版的 apache 网络服务器

<Directory /var/www/foo>
  Require all granted
</Directory>

而不是 2.2 语法

<Directory /var/www/example.com>
  Order allow,deny
  Allow from all
</Directory>

此外,我必须将配置放在

/etc/apache2/apache2.conf 

文件而不是

/etc/apache2/sites-available/000-default.conf

文件。

我的 apache2.conf 现在看起来像这样:

允许我最终在没有 PHP 支持的情况下访问文件....

但这是另一场漫长而复杂的战斗,我想 XAMPP 以前从未发生过......