Cuando instalas lampp, los archivos web sólo pueden estar almacenados en un lugar predefinido, en /opt/lampp/htdocs. A veces puede resultar un poco incómodo, sobre todo porque esta carpeta puede solo ser administrada por el usuario root, y para poder poner archivos allí, necesitas iniciar el nautilus con gksu.
Pero, tenemos una solución alternativa, cambiar el directorio de apache, editando el fichero «httpd.conf». Con la terminal, lo abrimos:
sudo gedit /opt/lampp/etc/httpd.conf
allí, buscamos la línea 179:
DocumentRoot "/opt/lampp/htdocs"
y ponemos la ruta deseada.
Lo guardamos y reiniciamos lampp:
sudo /lampp/lampp restart
no sirve
Sí sirve, pero tienes que cambiar también usuario y grupo. Busca las líneas (sobre 170):
User daemon
Group daemon
Y cambia daemon por tu usuario y grupo
gracias, falto indicar que tb se debe cambiar la ruta para la configuracion del directorio.
DocumentRoot «/home/usuario/www»
saludos
Si sirve pero es necesario hacer los siguientes cambios
cambio 1
DocumentRoot “/opt/lampp/htdocs”
cambiar esa direccion por la que vayas a usar y tambien cambiar la otra que esta a continuacion
ambas direciones tienen que ser iguales con la misma ruta que quieras poner:
DocumentRoot “/media/proyecto/paginaholamundo”
cambio 2
Hacer el cambio de User y de Group ambos tambien tienen que ser iguales
User daemon
Group daemon
por ejemplo
User juan
Group juan
Con todo esto ya funcionara tu localhost
PD.Yo lo ise con Ubuntu mate fecha 2018 Julio
Gracias Kevin. Esta entrada ya tenía tiempo y las cosas cambian muy rápido. Además, como no lo he seguido usando no he podido darme cuenta.
Muchas gracias!