Apache2ctl + PHP 5访问错误

时间:2015-05-17 10:32:10

标签: php apache apache2

在Ubuntu 14.04 x64位安装上,我有一个正在运行的Apache2ctl安装,我将用于我的服务器上的MPOS install。 MPOS已经(从它看起来)成功安装,但是在尝试在服务器的URL上测试安装时,它返回错误403(禁止)。我正在使用apache2 install的以下目录/别名配置:

    <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>

所遵循的网址为“http://servername/MPOS”,从此处返回403错误,但可以查看“http://servername”的默认启动页面。删除“MPOS”的别名然后转到“http://servername/MPOS”会返回404错误 - 查看错误日志显示零错误 - 仅启动和关闭“servername不可靠地确定”警告。 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”下运行

1 个答案:

答案 0 :(得分:0)

将MPOS数据目录移动到“/ usr / share”并将别名应用于“/ usr / share / MPOS / public”,以及与“/ var / www”相同的目录结构403和404错误不再存在,一切都顺利加载 - CSS,图像,js和所有