Je pense que le "NameVirtualHost 127.0.0.1:80 has no VirtualHosts" doit venir du fait que tu n'as pas la même chose dans le NameVirtualHost et dans la balise VirtualHost. Dans ce cas, http://localhost doit tomber dans ton DocumentRoot par défaut (plus haut dans la conf) au lieu du DocumentRoot indiqué dans le VirtualHost.
[^] # Re: en fait ...
Posté par jimee . En réponse au message Configuration apache. Évalué à 1.
Quelle erreur as-tu, sur http://localhost ?