Apache 2.2 sous WinXP refuse de démarrer si le chemin DocumentRoot est sur le lecteur DriveCrypt

1

J'utilise un serveur Apache local à des fins de test, ma configuration a bien fonctionné jusqu'à la mise à niveau vers Apache 2.2 et elle refuse maintenant de démarrer. J'utilise des hôtes virtuels comme ceci:

<VirtualHost *:80>
  ServerName local.test
  DocumentRoot "E:/site"
</VirtualHost>

où E: est une partition chiffrée par DriveCrypt. (Il est entièrement accessible depuis l'explorateur de fichiers et aucun autre logiciel ne refuse de lire ou d'écrire dessus.)

Essayer de démarrer Apache affichera ce message dans le journal des événements Windows:

The Apache service named  reported the following error:
>>> DocumentRoot must be a directory 

Il semble seulement accepter c: \ chemins. Avoir des sections pour définir des autorisations n'est pas autorisé non plus:

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.     .

Comment puis-je réparer cela?

PS: Je ne suis pas autorisé à étiqueter cela avec "drivecrypt" parce que je suis un nouvel utilisateur de superutilisateur - peut-être que quelqu'un d'autre peut le faire?

hallveurs
la source
Démarrez-vous Apache avec vos informations d'identification d'utilisateur ou en tant que service utilisant un compte de service différent?
Robert
J'ai essayé les deux, mais cela ne fonctionne pas (en supposant qu'il soit suffisant d'éditer les propriétés du service dans la vue d'ensemble des services Windows et d'essayer de le redémarrer sans redémarrer le système d'exploitation)
hallvors
Je suis presque sûr de ne pas cocher la case pour monter le disque DriveCrypt pour l'utilisateur actuel uniquement. Je vérifierai s'il est pratique de démonter ..
halloween