2010-12-05 46 views
2

J'ai des problèmes pour installer vhosts sur Windows 7. Je cours wamp.vhosts ne fonctionne pas sur Windows 7 en utilisant wamp

mon fichier hôte comprend:

127.0.0.1 local.tribune.com 

j'ai inclus httpd-vhosts.conf à partir de mon httpd.conf.

mon httpd-vhosts.conf comprend:

<VirtualHost *:80> 
    DocumentRoot "c:/wamp/www/" 
    ServerName localhost 
</VirtualHost> 

<VirtualHost *:80> 
    DocumentRoot "c:/Users/Name/My Documents/the tribune/website/local.tribune.com/" 
    ServerName local.tribune.com 
</VirtualHost> 

est ici le thing..if bizarre je supprimer le 'My' du DocumentRoot, puis aller à localhost dans un navigateur qui fonctionne et je peux voir phpmyadmin, mais je ne peux pas voir le contenu du répertoire parce que le chemin est incorrect. mais dès que je mets ce 'My' dans le chemin, l'icône wamp ne devient jamais blanche (elle reste jaune), et je ne peux pas atteindre localhost ou local.tribune.com.

dès que j'aurai à nouveau supprimé le 'Mon', localhost fonctionnera à nouveau.

J'ai vu plusieurs messages autour de ce problème sur wampserver.com et ailleurs, mais aucun d'entre eux a répondu ou résolu. la plupart des problèmes résolus sont des problèmes de base comme ne pas inclure ou avoir supprimé httpd-vhosts.conf, caractères manquants, etc.

Répondre

0

a résolu le problème. était proche avant, mais juste raté.

dans Windows 7, le chemin est pas:

c:/Users/Name/My Documents/the tribune/website/local.tribune.com 

mais est en réalité:

c:/Users/Name/Documents/the tribune/website/local.tribune.com 

pour le prouver, cliquez à la fin d'un chemin dans une fenêtre de l'explorateur Windows, et Le chemin complet est affiché en texte brut.

aussi, juste parce que je l'ai vu un désaccord en ligne, dans mon expérience:

  • la lettre du lecteur est insensible à la casse
  • les barres obliques peuvent aller de toute façon
  • barres obliques de fuite ont aucun effet
  • Les noms de chemin peuvent avoir un espace
0

Ce n'est jamais une bonne idée d'avoir un espace dans votre répertoire. L'encodage d'URL l'interprète comme suit: "% 20%". Je vous suggère de placer vos fichiers sur le site D: /websites/local.tribune.com

vous pouvez en savoir plus sur l'URL Encodage here

Hope qui aide

+0

comme je l'ai noté dans ma question initiale, et juste confirmé dans ma propre réponse, les espaces sont f ine dans un chemin de répertoire, et n'était pas la cause de mon problème. mais merci! – user530860