0

我的apache配置有问题。这是我的虚拟主机设置。

<VirtualHost *:80>
    ServerName orocrm.75cl.sg

    DirectoryIndex app.php
    DocumentRoot /var/www/html/oro/web
    <Directory  /var/www/html/oro/web>
    # enable the .htaccess rewrites
        AllowOverride All
        Require all granted
    </Directory>

    ErrorLog /var/log/apache2/error.log
    CustomLog /var/log/apache2/access.log combined
</VirtualHost>

但是,当我访问其他菜单时, http: //orocrm.75cl.sg/oro/web/app.php/总是显示在我的目标菜单前面。因此,它显示为 404 页面。例如http://orocrm.75cl.sg/oro/web/app.php/magento/cart/。应该是这样http://orocrm.75cl.sg/app.php/magento/cart/

我可以知道如何解决这个问题。

4

1 回答 1

0

我记得有些版本的 Apache 带有一个预配置的虚拟主机来指向welcome.conf 等。

所以我建议评论 /etc/httpd 或某些发行版 /etc/apache2 上的 welcome.conf,并在这些相同的目录中查找并删除任何安装虚拟主机。

之后,您应该没有冲突,因为预定义的虚拟主机如下所示:

<VirtualHost *:80>
DocumentRoot "/var/www/welcome"

这就是我上次查看文件时所记得的全部内容。

享受

于 2018-03-25T11:58:49.607 回答