web-dev-qa-db-fra.com

Comment changer le répertoire racine www sur WampServer

Comment puis-je changer le répertoire racine du serveur actuel installé sur un autre répertoire.

19
Prasanth K C

Editez le fichier httpd.conf et/ou le fichier vhosts.conf du site que vous souhaitez modifier. La directive Directory vous permettra de spécifier où les fichiers de ce site doivent être situés.

Pour plus d'informations sur httpd.conf, voir: http://httpd.Apache.org/docs/2.2/configuring.html

Et plus précisément: http://httpd.Apache.org/docs/2.2/mod/core.html#directory

7
joesk

Pour wamp 2.5 sous Windows, utilisez un éditeur de texte, par exemple. notepad ++ pour éditer c:\wamp\bin\Apache\apache2.4.9\conf\httpd.conf

  1. Remplacez DocumentRoot "c:/wamp/www" par DocumentRoot "c:/my/new/path" (notez le sens de la barre oblique). Cela modifiera l'emplacement d'où proviennent les fichiers (~ ligne 230).
  2. Remplacez <Directory "c:/wamp/www"> par <Directory "c:/my/new/path"> (notez le sens de la barre oblique). Ceci applique les autorisations de l'ancien répertoire au nouveau (~ ligne 252).
  3. Copiez tout le contenu de c:\wamp\www dans votre nouveau répertoire (c:\my\new\path), y compris index.php
  4. Editez c:\my\new\path\index.php et changez la ligne 40 $server_dir = "../"; en $server_dir = "C:/wamp/"; Ceci change l'emplacement où les fichiers de configuration, etc., de wamp sont lus. Modifiez $suppress_localhost = false; pour corriger les liens de projets (~ Ligne 30).
13
danialk

J'ai trouvé ces étapes simples aidant,

  1. Cliquez sur l'icône WampServer dans la barre des tâches.

  2. Sélectionnez Apache> httpd.conf dans la liste déroulante.

  3. Rechercher le terme “DocumentRoot”

  4. Changez le chemin de DocumentRoot en votre répertoire personnalisé

  5. Recherchez votre chemin d'accès à DocumentRoot

  6. encore la même procédure

  7. Enregistrez vos modifications et "Redémarrer tous les services"

3
Prasanth K C
  1. Cliquez sur l'icône verte Wamp (icônes de notification de la barre des tâches à droite)> Apache> httpd.conf> Remplacez tous les ${INSTALL_DIR}/www par votre répertoire. Prenez soin d'utiliser / au lieu de \
  2. Cliquez sur l'icône Green Wamp> Apache> httpd-vhosts.conf> Remplacez à nouveau le répertoire "www" existant par le vôtre.
  3. Cliquez sur l'icône Green Wamp> "Redémarrer tous les services"

(Testé sous Windows 10, Wampserver 3.0.6 64 Bit)

3
optimiertes

Après avoir effectué ce qui précède, vous pouvez également modifier: dans le répertoire de wamp (wampmanager.ini, wampmanager.conf).

php.ini my.ini

Enregistrez vos modifications et fermez Wampserver.

2
Medyalar

J'ai essayé de le faire, mais j'ai constaté qu'il avait été écrasé au redémarrage de wamp. Vous pouvez le réparer définitivement en modifiant la variable $ wwwDir dans wamp/scripts/config.inc.php

1
Chuon Phearak

Si la seule chose dont joesk a besoin est d'avoir son répertoire www sur un autre disque, il vous suffit de créer un hôte virtuel en utilisant http://localhost/add_vhost.php?lang=english

0
Juan Carlos

Et il y a encore beaucoup à faire (version WAMP 3.0.6, 64 bits) pour éviter que d'autres messages d'erreur ne modifient le wamp/scripts/config.inc.php après:

Remplacez tous les chemins relatifs en chemins absolus, comme "../"-entries en eg. "c:/wamp64 /"

de

$configurationFile = '../wampmanager.conf'

à

$configurationFile = 'c:/wamp64/wampmanager.conf';

Si 'c:/wamp64 /' est votre répertoire d'installation. M'a beaucoup aidé. Quelque part les développeurs ont fait un gâchis là-bas ..

0
Mont Blanc