【问题标题】:DocumentRoot must be a directory CentOS6.5DocumentRoot 必须是 CentOS6.5 的目录
【发布时间】:2015-08-07 10:35:56
【问题描述】:

我在虚拟主机中设置目录时遇到问题,想知道你们是否可以提供帮助。这是针对 Laravel 的,我已经确保该位置存在并且 SELinux 已禁用。

我的配置如下:

http://i.gyazo.com/31cdec5f9d830ec43923b4ccf1588d4c.png

我无法在此处粘贴它,因为符号会混淆格式。

【问题讨论】:

    标签: apache apache2 config virtualhost


    【解决方案1】:

    您应该将文档根目录更改为:

    /var/www/QuickPush/public
    

    请参阅以下我在 CentOS 6 下经常使用的虚拟主机配置:

    <VirtualHost *:80>
        ServerName quickpush.jackryder.co.uk
        DocumentRoot /var/www/QuickPush/public
        <Directory /var/www/QuickPush/public>
            <IfModule mod_rewrite.c>  
                Options -MultiViews
                RewriteEngine On
                RewriteCond %{REQUEST_FILENAME} !-f      
                RewriteRule ^ index.php [L]
            </IfModule> 
        </Directory>
    </VirtualHost>
    

    【讨论】:

    • 忽略我,我在另一行有一个错误,我必须不小心取消注释,您的配置有效:P
    猜你喜欢
    • 2014-04-07
    • 2015-10-07
    • 1970-01-01
    • 1970-01-01
    • 2013-01-25
    • 2022-10-21
    • 2017-06-22
    • 2020-04-16
    • 1970-01-01
    相关资源
    最近更新 更多