XAMPP servidor de apache tengo problemas.
- Inicie sesión o regístrese para enviar comentarios
Después de correr mi servidor apache el cual en linux se llama lampp no xampp, necesito acceso a la carpeta /opt/lammpp/htdocs, pero primero debo ser root, cuando soy root e ingreso nautilus me da error, necesito ir a la carpeta htdocs para que se puedan copiar y ver mis archivos php y no se como.
Hola Felipe,
yo lo que haría con la carpeta /opt/lampp/htdocs/ sería cambiar el propietario a ti con el comando "sudo chown -r usuario /opt/lampp/htdocs/" andar logueado como root no es muy seguro que digamos
Tienes razón pero no entendí mucho el comando sudo chown -r usuario, active el nautilus por sudo -i, ahora si puedo acceder a htdocs borrar y copiar mis archivos PHP, gracias.
Esta bien lo del comando pero a mi me funciona de la siguiente manera chown -R usuario /opt/lampp/htdocs claro primero debes ser root usando sudo -s.
Una vez que allas puesto chown usuario -R /opt/lampp/htdocs al usar el editor de php de tu preferencia podrás pedirle que lo guarde tus archivos php directamente desde la carpeta htdocs.
Tienes razón pero no entendí mucho el comando sudo chown -r usuario, active el nautilus por sudo -i, ahora si puedo acceder a htdocs borrar y copiar mis archivos PHP, gracias.
El comando "chown" (change the owner) permite cambiar el propietario de la carpeta o el archivo que desees. Funciona del modo siguiente:
- chown -R (si es un archivo no no es necesario pero si es una carpeta le aplica el comando a todo el contenido, recursive)
- usuario (este es el nombre del usuario que quieres que sea propietario, en este caso si tu nombre de usuario es felipe, escribes felipe)
- /opt/lampp/htdocs/ (por último pones el directorio o archivo que quieres cambiar de propietario)
Yo creo que es más seguro y eficiente que ejecutar el nautilus como root, así solo podras toquetear los archivos de esa carpeta. Otra opción sería cambiar el directorio del Lampp a la carpeta de usuario, yo e slo que suelo hacer por comodidad, creo una carpeta www en mmi carpeta de usuario en la home y trabajo desde ahí.
Saludos ;)
Gracias por tu ayuda intente hacer lo que dijiste me da el siguiente error:
felipe@felipe-laptop:~$ sudo chown -r felipe /opt/lampp/htdocs/
[sudo] password for felipe:
chown: opción incorrecta -- «r»
Pruebe «chown --help» para obtener más información.
felipe@felipe-laptop:~$
On Tue, 15 Feb 2011 04:36:09 +0100 (CET), name at domain wrote:
> Gracias por tu ayuda intente hacer lo que dijiste me da el siguiente
error:
> felipe@felipe-laptop:~$ sudo chown -r felipe /opt/lampp/htdocs/
> [sudo] password for felipe:
> chown: opción incorrecta -- «r»
> Pruebe «chown --help» para obtener más información.
> felipe@felipe-laptop:~$
Es "-R" no "-r"
Hace la orden recursiva a los archivos dentro de las carpetas.
--
Luis A. Guzmán García
http://ark.switnet.org
¡Se Libre! -- http://fsfla.org/selibre/
Hay un pequeño detalle una vez sudo chown usuario -R /opt/lampp/htdocs y se bloquea la pantalla para accesar al xampp, ¿por qué se bloquea?
Creo que es más sencillo si modificas el archivo
/etc/apache2/sites-available/defaulten la linea que dice DocumentRoot y diriges a un directorio que tengas permisos algo como:
/home/tu-usuario/htdocsclaro que primero debiste haber creado la carpeta htdocs
Oh, un detalle. El directorio
/etc/apache2/sites-available/default
solo esta cuando instalas Apache desde los repos.
Como recomendación personal, en vez de usar una solución como lo es XAMPP intenta Apache, PHP....y lo que necesites desde los repos, es sencillo y existe mucha información disponible para crear un servidor.
Estoy de acuerdo con Ark74, yo lo instalaría todo desde los repositorios, en windows tiene sentido usar un programa como ese pero en GNU...salvo por el tema que facilita la instalación de gestores de contenidos (me suena, pero no se si lo hacen realmente o en que facilitan)
Creo que el archivo que tendrías que modificar sería :
/opt/lampp/etc/httpd.conf
para que apache apunte a la carpeta que quieras ;) (y no olvidarse de reiniciar apache)
los directorios y archivos de configuración:
http://www.apachefriends.org/en/xampp-linux.html#385
Esto sería a lo mejor una buena alternativa para la instalación del apache2 pero no para xampp.
Definitivamente después de varios intentos con chown a mi me dio resultado fue esto:
felipe@felipe-laptop:~$ sudo -s
root@felipe-laptop:~# cd /..
root@felipe-laptop:/# sudo nautilus
root@felipe-laptop:/# cd opt/lampp
root@felipe-laptop:/opt/lampp# ./lampp start
Starting XAMPP for Linux 1.7.4...
XAMPP: Starting Apache with SSL (and PHP5)...
XAMPP: Starting MySQL...
XAMPP: Starting ProFTPD...
XAMPP for Linux started.
chown lamentablemente me bloquea el acceso a xampp.
- Inicie sesión o regístrese para enviar comentarios