Apache2ctl + PHP 5 访问错误

Apache2ctl + PHP 5 Access errors

在 Ubuntu 14.04 x64 位安装中,我有一个工作的 Apache2ctl 安装,我将在我的服务器上将其用于 MPOS install。到目前为止,MPOS 已经(从表面上看)成功安装,但是在尝试在服务器 URL 上测试安装时,它 returns 出现错误 403(禁止)。我正在为 apache2 安装使用以下 directory/alias 配置:

    <Directory />
        Options FollowSymLinks
        AllowOverride None
        Require all denied
    </Directory>

    <Directory /usr/share>
        AllowOverride None
        Require all granted
    </Directory>

    <Directory /var/www/>
        AllowOverride None
        Require all denied
    </Directory>

    <Directory /usr/share>
        AllowOverride None
        Require all granted
    </Directory>

    <Directory /var/www/>
        Options Indexes FollowSymLinks
        AllowOverride None
        Require all granted
    </Directory>

    Alias /MPOS/ "var/www/MPOS"

    <Directory /var/www/*>
        Options Indexes FollowSymLinks
        AllowOverride None
        Require all granted
        Order allow,deny
    </Directory>

后面的 URL 是“http://servername/MPOS', and from here it returns a 403 error, however the default startup page at 'http://servername' is able to be viewed. Removing the Alias for 'MPOS' and then going to 'http://servername/MPOS”而不是 returns 404 错误 - 查看错误日志显示零错误 - 只有启动和关闭 "servername unreliably determined" 警告。 Apache2ctl 服务位于 "www-data" 下的 运行,已使用以下命令访问“/var/www/”:

sudo chown -R www-data:www-data /var/www
sudo chmod -R g+rw /var/www

我对正在发生的事情一头雾水 - 我在其他论坛上查看了其他类似问题,应用了这些修复程序,但它们没有奏效。所以,我来这里是为了尝试修复错误 403。

附加信息: MPOS 的 index.php 位于“/var/www/MPOS/public/index.php”下 默认启动页面仍设置为默认初始安装欢迎页面 Apache2ctl 服务在用户 "www-data" 下 运行 尽管它的某些实例似乎在 "root"

下 运行

将 MPOS 数据目录移动到“/usr/share”并将别名应用到“/usr/share/MPOS/public”后,目录结构与“[=]”相同14=]" 403 和 404 错误不再存在,一切顺利加载 - CSS、图像、js 和所有