Estou executando um servidor Apache local para fins de teste, minha configuração funcionou muito bem até que eu atualizei para o Apache 2.2 e agora ele se recusa a iniciar. Eu uso hosts virtuais como este:
<VirtualHost *:80>
ServerName local.test
DocumentRoot "E:/site"
</VirtualHost>
em que E: é uma partição criptografada pelo DriveCrypt. (É totalmente acessível a partir do explorador de arquivos e nenhum outro software se recusa a ler ou gravar nele.)
Tentar iniciar o Apache mostrará esta mensagem no log de eventos do Windows:
The Apache service named reported the following error:
>>> DocumentRoot must be a directory
Parece apenas aceitar c: \ caminhos. Não é permitido ter seções para definir permissões:
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. .
Como posso corrigir isso?
PS: Eu não tenho permissão para marcar isso com "drivecrypt" porque sou um novo usuário no superusuário - talvez outra pessoa possa fazer isso?
Tags apache-http-server