¿Cómo puedo cambiar el directorio raíz del servidor de wamps actualmente instalado a otro directorio?
apache
httpd.conf
wampserver
Prasanth KC
fuente
fuente
Respuestas:
Edite el archivo httpd.conf y / o el archivo vhosts.conf para el sitio que desea cambiar. La directiva del Directorio le permitirá especificar dónde se ubicarán los archivos de este sitio.
Para obtener más información sobre httpd.conf, consulte: http://httpd.apache.org/docs/2.2/configuring.html
Y específicamente: http://httpd.apache.org/docs/2.2/mod/core.html#directory
fuente
vhosts.conf
(usando \ en lugar de / enDocumentRoot
rutas) y el servicio apache no se inició. Básicamente, WAMP no le dice si editó algo incorrecto (los errores de sintaxis no aparecen en los archivos de registro), por lo que solíahttpd.exe -n wampapache64 -t
verificar y corregir estos errores ( más detalles sobre esto y el cambio de puerto aquí ).Para wamp 2.5 en Windows, use un editor de texto, por ejemplo, notepad ++ para editar c: \ wamp \ bin \ apache \ apache2.4.9 \ conf \ httpd.conf
DocumentRoot "c:/wamp/www"
aDocumentRoot "c:/my/new/path"
(Nota dirección de barra). Esto cambiará la ubicación desde donde se sirven los archivos (~ Línea 230).<Directory "c:/wamp/www">
a<Directory "c:/my/new/path">
(Nota dirección de barra). Esto aplica los permisos del antiguo directorio al nuevo (~ Línea 252).$server_dir = "../";
a$server_dir = "C:/wamp/";
Esto cambia la ubicación donde se leen los archivos de configuración, etc. para wamp. Cambiar$suppress_localhost = false;
para corregir los enlaces de proyectos (~ Línea 30).fuente
${INSTALL_DIR}/www
con su directorio. Tenga cuidado de usar en/
lugar de\
(Probado en Windows 10, Wampserver 3.0.6 64 Bit)
fuente
Encontré estos sencillos pasos que ayudan,
Haga clic en el icono de WampServer en la barra de tareas
Seleccione Apache> httpd.conf del menú desplegable
Busque el término "DocumentRoot"
Cambie la ruta de DocumentRoot a su directorio personalizado
Busque su ruta de DocumentRoot
de nuevo mismo procedimiento
Guarde sus cambios y "Reinicie todos los servicios"
fuente
Después de hacer lo anterior, también puede cambiar: en el directorio de wamp (wampmanager.ini, wampmanager.conf).
php.ini my.ini
Guarde sus cambios y cierre Wampserver.
fuente
Intenté hacer esto, pero descubrí que se sobrescribió al reiniciar wamp. Puede arreglarlo para siempre editando la variable $ wwwDir en wamp / scripts / config.inc.php
fuente
Y hay algo más que hacer (WAMP versión 3.0.6, 64 bits) para evitar que otros mensajes de error hagan los siguientes cambios en wamp / scripts / config.inc.php:
Cambie todas las rutas relativas a rutas absolutas, como "../"-entries por ej. "c: / wamp64 /"
desde
a
Si 'c: / wamp64 /' es su directorio de instalación. Me ayudo mucho. En algún lugar los desarrolladores hicieron un desastre allí ...
fuente
Si lo único que necesita Joesk es tener su directorio www en otro disco, solo tiene que crear un host virtual utilizando
http://localhost/add_vhost.php?lang=english
fuente
Es mejor que cree un " Enlace simbólico " de la
www
carpeta desde cualquier lugar, sin necesidad de cambiar la configuración de WAMP.fuente