usar por para instalar httpd dominio configurar conf como cambiar localhost document-root

localhost - por - configurar xampp para red local



¿Cómo cambiar xampp localhost a otra carpeta(fuera de la carpeta xampp)? (9)

¿Cómo puedo cambiar mi xampp localhost c:xampp/htdoc a otra carpeta, es decir, c:/alan ? Cuando uso la dirección IP, debería poder ver el archivo de mi sitio web en C:/alan .


Gracias por ayudarme.


@ Hooman: en realidad con las últimas versiones de Xampp no ​​necesita saber dónde están los archivos de configuración o de registro; en el Panel de control tiene los botones de registro y configuración para cada herramienta (php, mysql, tomcat ...) y al hacer clic en ellos se ofrece abrir todo el archivo relevante (incluso puede cambiar la aplicación de edición predeterminada con el botón Configuración general en la parte superior) derecho). ¡Bien hecho para quien lo diseñó!


Edite el archivo httpd.conf y reemplace la línea DocumentRoot "/ home / user / www" por la suya.

La ruta predeterminada de DocumentRoot será diferente para Windows [lo anterior es para Linux].


En Linux Mint (basado en Debian) vaya a /opt/lampp/etc/httpd.conf

Encuentre YOUR_OWN_FILES_LOCATION en, por supuesto, la ubicación de sus archivos.

DocumentRoot "YOUR_OWN_FILES_LOCATION" <Directory "YOUR_OWN_FILES_LOCATION"> # # Possible values for the Options directive are "None", "All", # or any combination of: # Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews # # Note that "MultiViews" must be named *explicitly* --- "Options All" # doesn''t give it to you. # # The Options directive is both complicated and important. Please see # http://httpd.apache.org/docs/trunk/mod/core.html#options # for more information. # #Options Indexes FollowSymLinks # XAMPP Options Indexes FollowSymLinks ExecCGI Includes # # AllowOverride controls what directives may be placed in .htaccess files. # It can be "All", "None", or any combination of the keywords: # Options FileInfo AuthConfig Limit # #AllowOverride None # since XAMPP 1.4: AllowOverride All # # Controls who can get stuff from this server. # Require all granted </Directory>


Para mí, estaba en la línea 183, pero solo funciona después de reiniciar tu computadora. Ojalá hubiera una manera de cambiarlo rápidamente sin tener que reiniciar cada vez, pero por ahora esa es la única forma en que sé cómo hacerlo.


Por favor, siga el consejo de @ Sourav.

Si después de reiniciar el servidor obtiene errores, es posible que deba establecer también sus opciones de directorio. Esto se hace en la etiqueta <Directory> en httpd.conf. Asegúrate de que la configuración final se vea así:

DocumentRoot "C:/alan" <Directory "C:/alan"> Options Indexes FollowSymLinks AllowOverride All Order allow,deny Allow from all </Directory>


Se puede hacer en dos pasos para Ubuntu 14.04 con Xampp 1.8.3-5

Paso 1: cambie DocumentRoot ruta de DocumentRoot y Directory en /opt/lampp/etc/httpd.conf desde

DocumentRoot "/opt/lampp/htdocs" y Directory "/opt/lampp/htdocs"

a DocumentRoot "/home/user/Desktop/js" y Directory "/home/user/Desktop/js"

Paso 2 : Cambie los derechos de la carpeta (en la ruta y sus carpetas principales a 777), por ejemplo, a través de

sudo chmod -R 777 /home/user/Desktop/js


Tuve que cambiar los archivos httpd.conf y httpd-ssl.conf en las propiedades de DocumentRoot para obtener cosas como enlaces relativos (es decir, href = "/ index.html") y el enlace favicon.ico para que funcione correctamente.

El último Panel de control de Xampp lo hace bastante fácil.

Desde el panel de control, debe haber Apache en la primera fila. Si se inicia, deténgalo. Luego haga clic en config y abra el archivo httpd.conf y busque htdocs o documentRoot. Cambia la ruta a lo que te gusta. Haz lo mismo con httpd-ssl.conf. Estos deben ser los 2 archivos principales de la lista en la lista desplegable de Config.

Luego, inicie el servidor nuevamente.

Espero que esto ayude a alguien. Aclamaciones.


en caso de que alguien busque esto, la ruta al archivo en la respuesta de Sourav (httpd.conf) en Linux es /opt/lampp/etc/httpd.conf


pasos:

  1. ejecuta tu panel de control xampp
  2. haga clic en el botón que dice config
  3. seleccione apache (httpd.conf)
  4. encontrar la raíz del documento

reemplazar

DocumentRoot "C:/xampp/htdocs" <Directory "C:/xampp/htdocs">

Esas 2 líneas

| C: / xampp / htdocs == ubicación actual para root |

| cambie C: / xampp / htdocs con cualquier ubicación que desee |

  1. guardarlo

HECHO: inicia apache y ve al localhost see in action [ mira el video, haz clic aquí ]