在Ubuntu 14.04 x64位安装上,我有一个可正常使用的Apache2ctl安装,将在服务器上进行MPOS安装 到目前为止,MPOS已成功安装(看上去),但是尝试在服务器的URL上测试安装时,它返回错误403(禁止)。 我在apache2安装中使用以下目录/别名配置:

    <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 ”,并从此处返回403错误,但是可以查看默认的启动页面“ http:// servername ”。 删除“ MPOS”的别名,然后转到“ http:// servername / MPOS ”,则会返回404错误-查看错误日志显示零错误-仅启动和关闭“服务器名称不确定”。 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 已采纳

将MPOS数据目录移动到“ / usr / share”并将别名应用到“ / usr / share / MPOS / public”以及与“ / var / www”相同的目录结构后,不再出现403和404错误当前,一切都顺利加载-CSS,图片,js等

  ask by Bilfred translate from so

未解决问题?本站智能推荐: