2012-01-13 37 views

Respuesta

65

Editar el archivo httpd.conf y reemplazar la línea DocumentRoot "/ home/usuario/www" a su le gusta uno.

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

+1

gracias por su respuesta rápida y responda mi pregunta. ¿Puede decirme qué línea supongo que debo cambiar? Porque lo he cambiado ... pero no funciona para mí. – enrekan2011

+4

intente reiniciar el servidor Apache – user1006274

+0

Es mejor hacer archivo de configuración de copia de seguridad con otro nombre, por puede restaurar la configuración de ajustes erróneos de casos –

27

Por favor, siga los consejos 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úrese de que la configuración definitiva se ve así:

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

gracias por su reproducción rápida ... lo aprecié ... ¿puede decirme qué línea necesito para cambiarlo? – enrekan2011

+0

Lo siento, no puedo ayudarte allí. Simplemente busque "DocumentRoot" en su php.ini. La parte '' debe estar en algún lugar después de ella, pero como utilizo un servidor diferente y en una plataforma diferente, realmente no tengo los medios para verificar con certeza. – mingos

2

Para mí fue en la línea 183, pero sólo funciona después de reiniciar el ordenador. 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.

+4

Para que los cambios tengan efecto, debe reiniciar el servicio de Apache. – inf1ux

7

por si acaso alguien se ve por esto, la ruta de acceso al archivo en Sourav respuesta (httpd.conf) en Linux es /opt/lampp/etc/httpd.conf

2

@Hooman: en realidad con el las últimas versiones de Xampp no ​​necesitan saber dónde están la configuración o los archivos 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ñó!

9

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

Paso 1: - Cambio DocumentRoot y Directory camino en /opt/lampp/etc/httpd.conf de

DocumentRoot "/opt/lampp/htdocs" y

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

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

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

1

que tenía que cambiar tanto el httpd.conf y httpd-ssl .conf archivos DocumentRoot propiedades 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.

continuación, inicie el servidor de nuevo.

Espero que esto ayude a alguien. Aclamaciones.

15

pasos:

  1. ejecutar su panel de control de XAMPP
  2. clic en el botón que dice config
  3. seleccione Apache (httpd.conf)
  4. documento de la raíz

reemplazar

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

Esos 2 líneas

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

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

  1. guardarlo

HECHO: iniciar Apache e ir al ver localhost en la acción [watch video click here]

+2

Thnaks. este enlace de video es muy claro para entender esta solución. – Faisal

3

En Linux Mint (Debian Based) ir a /opt/lampp/etc/httpd.conf

Búsqueda YOUR_OWN_FILES_LOCATION a, por supuesto, su ubicación 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> 
Cuestiones relacionadas