Apache (xampp) ne fonctionne pas lorsque je change ServerName VirtualHost
Question
La question:
Tout fonctionne bien jusqu'à ce que je change le nom du « dev » dans toute autre chose, i.e.'devo. Les journaux d'erreurs disent s'could résout pas le nom d'hôte. Le site 'dev' est fait avec PHP Symfony.
Ce que j'ai essayé de faire:
- Quelqu'un avant la mise en place, donc je tout enlevé, et recopié à nouveau le projet, réinstallée XAMPP, réécrit le fichier vhosts, mais la question est restée.
- J'ai vérifié mes paramètres de Firefox et IE et il n'y a pas de règles particulières dans les paramètres LAN.
- J'ai essayé effacer mon cache des navigateurs.
Ma question est: Comment un changement de tout nom d'hôte de haut
?Contenu de mon httpd-vhosts.conf:
NameVirtualHost 127.0.0.1:80
<VirtualHost localhost:80>
ServerName localhost
DocumentRoot "C:\xampp\htdocs"
</VirtualHost>
<VirtualHost dev:80>
ServerName dev
DocumentRoot "C:\workspace\trunk\web"
</VirtualHost>
La solution
A propos de la même chose que cette question.
Bien que pour vous, il est %WINDIR%\System32\drivers\etc\hosts
.
Je suppose que le nom de votre machine est dev
et peut donc être résolu. Tout autre nom d'hôte (ou ServerName
pour cette question) doit apparaître dans le fichier hosts
afin qu'il puisse être résolu à une adresse IP.
Autres conseils
Qu'en est-résolution des noms (vérifiez les hôtes de votre )? Est-ce que votre PC ping Devo localhost? Quoi qu'il en soit, vous pouvez également utiliser ServerAlias ??pour indiquer plus d'un nom pour une installation spécifique.