Foros del Web » Administración de Sistemas » Unix / Linux »

Enlace simbólico en /opt/lampp/htdocs/

Estas en el tema de Enlace simbólico en /opt/lampp/htdocs/ en el foro de Unix / Linux en Foros del Web. Cansado de editar, copiar y borrar manualmente los archivos de /opt/lampp/htdocs/ decidí crear un enlace simbólico, cosa que nunca antes había hecho. Este fue el ...
  #1 (permalink)  
Antiguo 04/08/2011, 02:04
Avatar de Gambinoh  
Fecha de Ingreso: diciembre-2010
Mensajes: 348
Antigüedad: 14 años
Puntos: 11
Enlace simbólico en /opt/lampp/htdocs/

Cansado de editar, copiar y borrar manualmente los archivos de /opt/lampp/htdocs/ decidí crear un enlace simbólico, cosa que nunca antes había hecho.

Este fue el comando que use:

Cita:
sudo ln -s /home/usuario/Documentos/www/ /opt/lampp/htdocs/
Pues al entrar en http://localhost/www/index.php, Apache me manda un mensaje de acceso denegado error 403 WTF!

¿Qué he hecho mal? Intuyo que tiene que ver con los permisos de www-data.
  #2 (permalink)  
Antiguo 04/08/2011, 07:10
Avatar de ferranserafini  
Fecha de Ingreso: julio-2011
Mensajes: 8
Antigüedad: 13 años, 4 meses
Puntos: 0
Respuesta: Enlace simbólico en /opt/lampp/htdocs/

Tienes que permitir que Apache traspase los enlaces simbólicos:
FollowSymLinks
AllowOverride None


http://www.linuxquestions.org/questions/linux-software-2/apache-and-symbolic-links-42393/

Saludos
  #3 (permalink)  
Antiguo 04/08/2011, 16:39
Avatar de NUCKLEAR
Moderador radioactivo
 
Fecha de Ingreso: octubre-2005
Ubicación: Cordoba-Argentina
Mensajes: 5.688
Antigüedad: 19 años, 1 mes
Puntos: 890
Respuesta: Enlace simbólico en /opt/lampp/htdocs/

Cita:
Iniciado por ferranserafini Ver Mensaje
Tienes que permitir que Apache traspase los enlaces simbólicos:
FollowSymLinks
AllowOverride None


http://www.linuxquestions.org/questi...c-links-42393/

Saludos

Supongo que estas usando Xampp si es asi eso ya viene activado por defecto.
Parece un tema de permisos. Me parece que pase por lo mismo, lo que hice fue crear una carpeta webs dentro de opt/lampp/htdocs/webs para que no se mezcle con lo que hay dentro y a esa carpeta la cambie a mi propietario -R, y le di 777 -R y le di el enlace simbolico a mi home.
__________________
Drupal Argentina
  #4 (permalink)  
Antiguo 04/08/2011, 21:21
Avatar de Gambinoh  
Fecha de Ingreso: diciembre-2010
Mensajes: 348
Antigüedad: 14 años
Puntos: 11
Respuesta: Enlace simbólico en /opt/lampp/htdocs/

Cita:
Iniciado por NUCKLEAR Ver Mensaje
Supongo que estas usando Xampp si es asi eso ya viene activado por defecto.
Parece un tema de permisos. Me parece que pase por lo mismo, lo que hice fue crear una carpeta webs dentro de opt/lampp/htdocs/webs para que no se mezcle con lo que hay dentro y a esa carpeta la cambie a mi propietario -R, y le di 777 -R y le di el enlace simbolico a mi home.
No lo consigo :(

Los enlaces simbólicos funcionan, pienso que el usuario www-data por alguna razón no puede acceder. Podría ser lo que dice ferranserafini.

He reinstalado XAMPP por si sirve de algo...

¿Importa el orden a la hora de establecer primero los permisos de mi carpeta /home/.../www/ y después crear el enlace?

Aporto datos extra, esta es la salida de sudo ls -l /opt/lampp/htdocs/:

Cita:
-rw-r--r-- 1 root root 30894 2007-05-11 14:40 favicon.ico
-rw-r--r-- 1 root root 256 2009-02-05 22:04 index.php
drwxr-xr-x 2 nobody root 4096 2011-08-05 04:59 webalizer
lrwxrwxrwx 1 root root 25 2011-08-05 05:28 www -> /home/usuario/Documentos/www/
drwxr-xr-x 7 root root 4096 2011-08-05 04:59 xampp
¿Debería de tocar el httpd.conf?

Este es un fragmento del httpd.conf:

Cita:
# First, we configure the "default" to be a very restrictive set of
# features.
#
<Directory />
Options FollowSymLinks
AllowOverride None
#XAMPP
#Order deny,allow
#Deny from all
</Directory>

Última edición por Gambinoh; 04/08/2011 a las 22:00
  #5 (permalink)  
Antiguo 04/08/2011, 22:33
Avatar de Gambinoh  
Fecha de Ingreso: diciembre-2010
Mensajes: 348
Antigüedad: 14 años
Puntos: 11
Respuesta: Enlace simbólico en /opt/lampp/htdocs/

Solucionado gracias a una respuesta en otro foro xD

Cita:
todas las carpeta en la ruta de /home/user/Workspace/public_html deben tener permisos de ejecucion para todos, ya que al ser directorios necesitan ejecutarse para acceder a ellos. es por esto que l usuario de apache no tiene acceso a public_html, ya que empieza a hacer cd <dir> y en algun directorio no tiene permiso para acceder.

debe ser por eso que no te da acceso a esa ruta.
http://www.chw.net/foro/webmasters-f...ml#post3609198
  #6 (permalink)  
Antiguo 05/08/2011, 20:40
Avatar de NUCKLEAR
Moderador radioactivo
 
Fecha de Ingreso: octubre-2005
Ubicación: Cordoba-Argentina
Mensajes: 5.688
Antigüedad: 19 años, 1 mes
Puntos: 890
Respuesta: Enlace simbólico en /opt/lampp/htdocs/

"ya que empieza a hacer cd <dir> y en algun directorio no tiene permiso para acceder."

XD buen argumento, el hecho es simple tema de permisos, yo me acostumbre a tener todo en la carpeta webs dentro de htdocs, y "apoderarme" totalmente de esa carpeta.

Saludos.
__________________
Drupal Argentina
  #7 (permalink)  
Antiguo 06/08/2011, 20:17
Avatar de Gambinoh  
Fecha de Ingreso: diciembre-2010
Mensajes: 348
Antigüedad: 14 años
Puntos: 11
Respuesta: Enlace simbólico en /opt/lampp/htdocs/

Cita:
Iniciado por NUCKLEAR Ver Mensaje
"ya que empieza a hacer cd <dir> y en algun directorio no tiene permiso para acceder."

XD buen argumento, el hecho es simple tema de permisos, yo me acostumbre a tener todo en la carpeta webs dentro de htdocs, y "apoderarme" totalmente de esa carpeta.

Saludos.
Bueno, yo durante mucho tiempo creí que lo más correcto era editar los archivos diréctamente en /opt/lampp/htdocs/www/, siendo el propietario de dicha carpeta www-data y con permisos de ejecución y lectura para todos.

Había escuchado de usar un enlace simbólico para agilizar el proceso, pero pensaba que no era correcto y que la gente lo hacía por "vagancia".

En cualquier caso, ahora mismo estoy encantado, esto es el paraíso...
  #8 (permalink)  
Antiguo 01/11/2012, 16:55
Avatar de elfkampher  
Fecha de Ingreso: febrero-2011
Ubicación: Queretaro, Mexico
Mensajes: 35
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: Enlace simbólico en /opt/lampp/htdocs/

Cita:
Iniciado por Gambinoh Ver Mensaje
Solucionado gracias a una respuesta en otro foro xD



[url]http://www.chw.net/foro/webmasters-f91/291598-lampp-y-permisos.html#post3609198[/url]
buen dia tengo un problema exactamente igual en la pagina que pusiste de referencia no encuentro la solucion y la verdad soy bastante inexperto en configuracion de servidores podrias decirme como le hiciste?

Etiquetas: enlace
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:13.