我正在运行本地 Apache 服务器以进行测试,我的设置运行良好,直到我升级到 Apache 2.2,现在它拒绝启动。我使用这样的虚拟主机:
<VirtualHost *:80>
ServerName local.test
DocumentRoot "E:/site"
</VirtualHost>
其中 E: 是 DriveCrypt 加密的分区。(它可以通过文件资源管理器完全访问,并且没有其他软件拒绝读取或写入它。)
尝试启动 Apache 将在 Windows 事件日志中显示此消息:
The Apache service named reported the following error:
>>> DocumentRoot must be a directory
它似乎只接受 c:\ 路径。也不允许设置权限的部分:
The Apache service named reported the following error:
>>> Syntax error on line 197 of C:/prog/Apache/conf/httpd.conf: .
The Apache service named reported the following error:
>>> <Directory "d:/"> path is invalid. .
我怎样才能解决这个问题?
附言:我不允许用“drivecrypt”标记此内容,因为我是超级用户的新用户 - 也许其他人可以?