WampServer

Apache, PHP, MySQL on Windows 

 
  • Accueil forum
  • Retour à WampServer
  • presentation
  • Download
  • Addons
  • Formations
  • Alter Way

 
Voir le sujet: Précédent•Suivant
Aller à : Liste des Forums•Liste des messages•Nouvelle discussion•Recherche•Connexion•Imprimer la vue
Changement de DocumentRoot Wamp2.0i
Envoyé par: kris69 (---.fbx.proxad.net)
Date: 28 August 2009 à 15:11

Bonjour,

Je voudrais savoir si je suis le seul a avoir des problèmes pour changer le DocumentRoot?
Je viens d'installer la dernière version de Wamp et j'arrive pas a changer le dossier comptenant mes projets alors qu'avant je le faisais sans problème...
Quelqu'un peut m'aider?

En tout cas c'est un super programme. Merci a vous.

kris

Options: Répondre•Citer ce Message
Re: Changement de DocumentRoot Wamp2.0i
Envoyé par: Otomatic (---.fbx.proxad.net)
Date: 28 August 2009 à 16:05

Bonjour,

Nota 1 : La procédures ci-dessous fonctionne pour un déplacement sur un autre disque ou une autre partition locale, c'est-à-dire faisant physiquement partie du même ordinateur. Pas pu essayé pour un disque réseau.
Nota 2 : Les explications qui vont suivre sont basées sur une installation de Wampserver sur G:\wamp. À adapter à votre configuration et aux numéros des versions Apache, MySQL et PHP utilisées. (Ici : Apache 2.2.11, MySQL 5.1.36 et PHP 5.2.10)

A - Déplacer les sites virtuels autre part que dans wamp/www
C'est-à-dire changer la place de DocumentRoot

A0 -- Quitter Wampserver
A1 -- Créer un dossier où vous voulez mettre vos sites virtuels, par exemple : H:\www
A2 -- Déplacer tous les dossiers et fichiers de G:\wamp\www vers H:\www (Fichier index.php compris)
A3 -- Éditer le fichier G:\wamp\bin\apache\apache2.2.11\conf\httpd.conf
Remplacer les deux occurrences de G:/wamp/www/ par H:/www/ soit :
DocumentRoot "H:/www/"
<Directory "H:/www/">
A4 -- Éditer le fichier G:\wamp\bin\apache\apache2.2.11\conf\extra\httpd-vhosts.conf
Remplacer toutes les occurrences (Fonction du nombre de sites virtuels (Virtual Hosts)) de G:/wamp/www par H:/www soit, par exemple pour deux de mes sites virtuels :
DocumentRoot H:/www/aviatechno
DocumentRoot H:/www/le.pointu
A5 -- Éditer le fichier G:\wamp\scripts\config.inc.php
Remplacer $wwwDir = $c_installDir.'/www';
par $wwwDir = 'H:/www';
A6 -- Éditer le fichier H:\www\index.php pour remplacer deux chemins relatifs par deux chemins absolus
remplacer $wampConfFile = '../wampmanager.conf';
par $wampConfFile = 'G:/wamp/wampmanager.conf';
Remplacer $aliasDir = '../alias/';
Par $aliasDir = 'G:/wamp/alias/';
A7 -- Lancer Wampserver

Lors de prochaines évolutions d'Apache ou de Wampserver, après installation, il ne faudra pas oublier d'effectuer les modifications ci-dessus pour retrouver ses sites locaux.

Options: Répondre•Citer ce Message
Re: Changement de DocumentRoot Wamp2.0i
Envoyé par: kris69 (---.fbx.proxad.net)
Date: 28 August 2009 à 17:20

J'ai bien suivi tout ton tuto, mais rien a faire...
Cela vient peu être du fait que j'ai rien a faire a l'étape A4.
Si tu as une piste ???

Encore merci a toi.

Options: Répondre•Citer ce Message
Re: Changement de DocumentRoot Wamp2.0i
Envoyé par: Otomatic (---.fbx.proxad.net)
Date: 28 August 2009 à 18:13

Bonjour,

Le fichier wamp\bin\apache\apache2.2.11\conf\extra\httpd-vhosts.conf devrait contenir les « liens » vers votre ou vos sites virtuels, par exemple : (Je reprends l'exemple de DocumentRoot dans H:\www)

NameVirtualHost *:80

<VirtualHost *:80>
   ServerName localhost
   DocumentRoot H:/www
</VirtualHost>

<VirtualHost *:80>
   ServerName mon_site_1
   DocumentRoot H:/www/dossier_mon_site_1
</VirtualHost>

<VirtualHost *:80>
   ServerName mon_site_2
   DocumentRoot H:/www/dossier_mon_site_2
</VirtualHost>

Bien sûr, il faut que dans le fichier \wamp\bin\apache\apache2.2.11\conf\httpd.conf la ligne « incluant » le fichier soit décommentée :
# Virtual hosts
Include conf/extra/httpd-vhosts.conf

De plus, il faut également modifier le fichier WINDOWS\system32\drivers\etc\hosts pour y mettre :
127.0.0.1 localhost mon_site_1 mon_site_2

Options: Répondre•Citer ce Message


Aller à : Liste des Forums•Liste des messages•Recherche•Connexion
Désolé, seuls les utilisateurs connectés peuvent envoyer des messages dans ce forum.
Cliquer ici pour se connecter

design by jidePowered by Alter Way get firefoxget PHP