Apache不会以httpd.conf中的pathname中的空格开头(即使是引号)

dev*_*aly 5 apache wampserver httpd.conf

问题

如果虚拟主机配置中的路径名中有空格,Apache将无法启动.

通常的解决方案是将路径名包装在双引号中,但这并不能解决问题.

我希望在我的路径名中有空格,所以改为短划线或什么不是真正的选项.

没有空格的非常相同的配置工作.

样品

<VirtualHost *:80>
    DocumentRoot "C:/Users/Patrick/Google Drive/Projects/My Project"
    ServerName local.example.com
    ServerAlias local.example.com
    <Directory "C:/Users/Patrick/Google Drive/Projects/My Project">
    Options Indexes FollowSymLinks ExecCGI Includes
        AllowOverride All
        Order allow,deny
        Allow from all
        <IfModule mod_php5.c>
            php_admin_flag engine on
            # choose the one you want:
            # This is for E_ALL & ~E_STRICT & ~E_DEPRECATED
            # php_admin_value error_reporting 22527
            # This is for E_ERROR
            php_admin_value error_reporting 1
        </IfModule>
    </Directory>
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

小智 8

你尝试过DocumentRoot"C:/ Users/Patrick/Google\Drive/Projects/My\Project"吗?