¿Cómo puedo cambiar mi localhost xampp predeterminado 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 formato C:/alan
.
Gracias por ayudarme.
¿Cómo puedo cambiar mi localhost xampp predeterminado 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 formato C:/alan
.
Gracias por ayudarme.
Respuestas:
Edite el archivo httpd.conf y reemplace la línea DocumentRoot "/ home / user / www" por la que le gusta.
La ruta predeterminada de DocumentRoot será diferente para Windows [la anterior es para Linux].
Siga los consejos de @ Sourav.
Si después de reiniciar el servidor obtiene errores, es posible que también deba configurar las opciones de su directorio. Esto se hace en la <Directory>
etiqueta en httpd.conf. Asegúrese 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>
<Directory>
pieza debería estar en algún lugar después de ella, pero como uso un servidor diferente y en una plataforma diferente, realmente no tengo los medios para verificarlo con certeza.
pasos:
reemplazar
DocumentRoot "C:/xampp/htdocs"
<Directory "C:/xampp/htdocs">
Esas 2 lineas
| C: / xampp / htdocs == ubicación actual de la raíz |
| cambie C: / xampp / htdocs con la ubicación que desee |
HECHO: inicie apache y vaya al localhost vea en acción [ ver video haga clic aquí ]
Se puede hacer en dos pasos para Ubuntu 14.04 con Xampp 1.8.3-5
Paso 1: - Cambio DocumentRoot
y Directory
ruta /opt/lampp/etc/httpd.conf
desde
DocumentRoot "/opt/lampp/htdocs"
y Directory "/opt/lampp/htdocs"
a
DocumentRoot "/home/user/Desktop/js"
yDirectory "/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
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
En Linux Mint (basado en Debian) vaya a /opt/lampp/etc/httpd.conf
Encuentra YOUR_OWN_FILES_LOCATION para, por supuesto, la ubicación de tus 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 la computadora. Ojalá hubiera una manera de cambiarlo rápidamente sin tener que reiniciar cada vez, pero por ahora esa es la única manera que sé.
@Hooman: de hecho, con las últimas versiones de Xampp no es necesario saber dónde están los archivos de configuración o de registro; en el Panel de control tiene botones de registro y configuración para cada herramienta (php, mysql, tomcat ...) y al hacer clic en ellos, se abre 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 Correcto). ¡Bien hecho para quien lo diseñó!
Tuve que cambiar las propiedades de DocumentRoot de los archivos httpd.conf y httpd-ssl.conf para que cosas como enlaces relativos (es decir, href = "/ index.html") y el enlace favicon.ico funcionen correctamente.
El último Panel de control de Xampp lo hace bastante fácil.
Desde el panel de control, debería haber Apache en la primera fila. Si ha comenzado, deténgalo. Luego haga clic en config y abra el archivo httpd.conf y busque htdocs o documentRoot. Cambia el camino a lo que más te guste. Haga lo mismo con httpd-ssl.conf. Estos deberían ser los 2 archivos principales de la lista en el menú desplegable de Config.
Luego, inicie el servidor nuevamente.
Espero que esto ayude a alguien. Salud.