Cette erreur est due au fait que les paramètres httpd.conf
ne sont pas corrects.
La raison pour laquelle l'erreur disparaît si vous activez le partage Web sur est que les configs appropriés ne sont chargés si le partage Web est en raison de certains IfDefine
balises qui ressemblent à:
<IfDefine WEBSHARING_ON>
...
</IfDefine>
Ainsi, les hôtes virtuels, et Library/WebServer/Documents en tant que root, etc. ne sont activés que si le partage Web est activé.
Pour Lion, une solution consiste à activer le partage Web.
pour le mont Lion il n'y a pas de partage web, de sorte que n'est pas une option, et vous devez supprimer les balises IfDefine, tout en gardant le contenu qui est entre eux.
Après avoir changé votre fichier httpd.conf vous devez toujours exécuter:
apachectl configtest
Cela vous permettra de savoir si vous avez des erreurs de syntaxe, les erreurs de module, etc.
Rechercher '/ usr/htdocs' dans votre fichier de configuration - inclure les bits environnants, aussi .. – sarnold
il n'y a aucune mention du fichier htdocs dans le fichier httpd.conf. seulement que le ServerRoot est défini "/ usr" –
regardez dans les fichiers de configuration de l'hôte virtuel –