J'ai suivi le post suivant : [forum.wampserver.com] pour changer l'emplacement (ie. chercher et changer le 'DocumentRoot' dans httpf.conf), mais ensuite, j'ai eu un problème que je n'avais pas encore eu, lors d'une première manip' (j'ai changer de PC depuis..., pour Win7) : le menu de 'WAMPSERVER' ne trouve pas - je reconnais que c'est logique...- le répertoire WWW.
J'ai donc exploré les fichiers wampmanager.ini & wampmanager.conf et modifié la valeur de : [Menu.Left];WAMPMENULEFTSTART/Type: item; Caption: "Répertoire www"; Action: shellexecute; FileName: "C:/Program Files/wamp/www"; en D:/wamp/www... fermé le service, fermé et rechargé WAMP, rien n'y fait... Où aurais-je oublié qquechose ?
NB : je précise que je ne souhaite pas bouger les BD / PHP ou phpMyAdmin, juste le répertoire avec les sites...
Procédure déjà expliquée sur ce forum. Fonctionne parfaitement, avec ma configuration, sous Windows XP Home SP3 depuis belle lurette.
A - Déplacer les sites virtuels autre part que dans G:/wamp/www
Nota 1 : Les procédures ci-dessous fonctionnent 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 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.xy\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.xy\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.
Je ne me rappelai pas d'avoir vu cette procédure aussi complète. J'avais du de toute façons 'zappeé' la partie A4 sur les sites virtuels que je n'utilise jamais...par contre A5 & A6 ...! Merci ! Cdt, JMB
>>>>Nota 1 : Les procédures ci-dessous fonctionnent 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.<<<<
J'ai besoin de déplacer www (localhost) vers un lecteur réseau. J'ai testé. Si je mets ma lettre de lecteur réseau dans la configuration, Apache ne démarre pas et provoque une erreur "DocumentRoot must be a directory"
Quelqu'un a-t-il réussi à tester cette configuration ? Si oui, est-ce possible ? Comment configurer ?