Я использую локальный сервер 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. .
Как я могу это исправить?
PS: мне не разрешено помечать это как "drivecrypt", потому что я новый пользователь на суперпользователе - может, кто-то еще может?