如果 DocumentRoot 路径位于 DriveCrypt 驱动器上,则 WinXP 上的 Apache 2.2 将拒绝启动

如果 DocumentRoot 路径位于 DriveCrypt 驱动器上,则 WinXP 上的 Apache 2.2 将拒绝启动

我正在运行本地 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”标记此内容,因为我是超级用户的新用户 - 也许其他人可以?

相关内容