J'ai récemment changer le dossier www, pour le remplacer par un autre répertoire. Les modifications fonctionnent correctement, l'exeption des logs php qui augmente d'environ 1mo/s :
[30-Apr-2015 20:30:38 Europe/Paris] PHP Warning: opendir(c:/wampG:\Sites/,c:/wampG:\Sites/): La syntaxe du nom de fichier, de répertoire ou de volume est incorrecte. (code: 123) in C:\wamp\scripts\refresh.php on line 638 [30-Apr-2015 20:30:38 Europe/Paris] PHP Stack trace: [30-Apr-2015 20:30:38 Europe/Paris] PHP 1. {main}() C:\wamp\scripts\refresh.php:0 [30-Apr-2015 20:30:38 Europe/Paris] PHP 2. opendir() C:\wamp\scripts\refresh.php:638 [30-Apr-2015 20:30:38 Europe/Paris] PHP Warning: opendir(c:/wampG:\Sites/): failed to open dir: Bad file descriptor in C:\wamp\scripts\refresh.php on line 638
Je comprends le message d'erreur, qui cherche un chemin qui n'existe pas. Du coup j'ai vérifié la ligne 61 du fichier config.inc : $wwwDir = $c_installDir.'G:\Sites';
Le dossier www, vous le laissez où il est, avec ses fichiers favicon.ico, index.php et testmysql.php. Si vous voulez mettre vos sites locaux où vous voulez, utilisez les VirtulaHost et vous pourrez avoir plusieurs sites locaux dans des endroits différents. Lire et appliquer : Wampserver 2.5 - Page d'accueil, menu Vos Projets et le besoin de VirtualHost
Dans la variable "$c_installDir", il y a le chemin vers WampServer. Or, tu indiques "G:\Sites". Donc la bonne syntaxe est de mettre : $wwwDir = 'G:\Sites';
Sinon, ne touche pas au répertoire "www" qui est toujours associé au site "localhost". Rien ne t'empêche de créer un répertoire extérieur à WampServer pour mettre tes sites personnels.
Si tu voir comme j'ai procédé chez moi, tu peux consulter mon site et en particulier la page "wampserver".
@+
---------------------------------------------------------------------------------------------------------------------------------------------------------------- Mon site : [www.jcz.fr]