O Apache 2.2 no WinXP se recusa a iniciar se o caminho DocumentRoot estiver na unidade DriveCrypt

1

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?

    
por hallvors 11.01.2012 / 11:17

0 respostas