la configuration de l'hôte virtuel et localhost rediriger vers le dossier xampp
J'ai un problème avec la création de l'hôte virtuel. Je suis avec Windows 7 x64 Professionnel. Dans le fichier C:\Windows\System32\drivers\etc\hosts
j'ai seulement ces lignes:
127.0.0.1 myhost
127.0.0.1 www.myhost
Et dans le fichier C:\xampp\apache\conf\extra\httpd-vhosts.conf
j'ai ceci:
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot "C:/xampp/htdocs/"
ServerName localhost
ServerAlias www.localhost
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "C:/Users/Me/Dropbox/Project/public"
ServerName myhost
ServerAlias www.myhost
<Directory "C:/Users/Me/Dropbox/Project/public">
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Et bien sûr, j'ai restared mon serveur Apache après l'ajout de ces lignes dans les fichiers.
Malheureusement tapant myhost
ou www.myhost
dans mon navigateur me diriger vers la myhost/xampp
.
J'ai déjà chercher et j'ai trouvé sur google et également sur stackoverflow description comment configurer des hôtes virtuels en utilisant xampp mais comment puis-je reconnaître que j'ai tout fait bien. Je sais que mon problème n'est pas nouveau, mais je n'ai pas trouvé de solution qui fonctionne pour moi.
J'ai également reconnu que de taper localhost
dans mon navigateur me diriger alsto localhost/xampp
. Je ne sais pas si ces problèmes sont liés dans mon cas.
- Suivez ci-dessous l'URL qui a la solution de travail, Travailler avec localhost et virtualHost
Vous devez vous connecter pour publier un commentaire.
J'ai eu ce même problème. Votre première demande est de la redirection vers le dossier htdocs répertoire racine. Si vous regardez index.php dans le répertoire htdocs, vous pouvez voir très brève code qui prend de la demande entrante et redirige vers le répertoire xampp.
Je l'ai corrigé en jouant avec le httpd-vhosts.fichier conf. Dans votre cas, essayez de faire les modifications suivantes:
httpd-vhosts.conf
est situé dansXAMPP_INSTALLATION\apache\conf\extra
/
, pas avec\
indépendamment de windows. Ou sans slash...J'ai eu un problème similaire et a constaté que je devais aller à mon Apache24 principal httpd.fichier conf et décommentez autour de la ligne 501 "Include conf/extra/httpd-vhost.conf"
Je n'avais jamais utilisé qu'avant et c'était toujours #'ed l'extérieur. Espérons que cela a aidé à quiconque de ne pas trouver d'autres réponses ici. Mon Apache24 pouvez maintenant voir mon fichier vhost.
Vous devez activer la fonction d'hôte virtuel.
Près de la partie supérieure du fichier dans C:\xampp\apache\conf\extra\httpd-vhosts
décommentez #NameVirtualHost *:80
c'est à dire à partir de:
À:
(Note de la dernière ligne est sans commentaire).
A fonctionné comme un charme pour moi. 🙂
NameVirtualHost
sans commentaire...