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?
la source