On Sun, 2003-01-05 at 03:20, Rafael F. Rodr�guez wrote:
> Holas ;-).
> 
>       Bien, le he dado hasta permiso a toda la carpeta del usuario como 777
> y lo he metido en el grupo www-data, pero me sigue diciendo lo mismo.
> :-(

Por favor no hagas eso.  El directorio, y los subdirectorios en �l,
deber�an tener permisos 755.  Los archivos dentro, 644.  No es necesario
que pertenezcan a www-data, 755 y 644 dan permiso de lectura a todo
mundo.

Si ya corriste un chmod -R, por favor ejecuta algo como �sto para
regresar las cosas a la normalidad:

  chmod 755 $(find /home/usuario/public_html -type d)
  chmod 644 $(find /home/usuario/public_html -type f)
  chown -R usuario:usuario /home/usuario/public_html

> > O Saturday 04 January 2003 16:19, Rafael F. Rodr�guez escribiu:
> > > Hola a todos.
> > >
> > >   Hace unos d�as ten�a instalado apache en un servidor, pero hace unos
> > > d�as cuando accedo a una p�gina de un usuario me dice que no tengo
> > > acceso, es decir, cuando introduzco http://<ip de la m�quina>/~usuario/
> > > me dice que nada de nada.

Maestro, no creo que Apache te est� diciendo "nada de nada". 
�Ex�ctamente cu�l es el error?  �Access denied?  �Server
misconfiguration?  �404?

Y, como ya te hab�an sugerido por ah�, �qu� dice el log de errores? 
Apache com�nmente te se�ala la causa exacta de cualquier problema en esa
bit�cora.

Sin esa informaci�n, posiblemente nadie en esta lista podr� ayudarte. 
Sin embargo, puedo apuntar a algunas causas com�nes de errores en
Apache:

 - El usuario no le da permiso de lectura y acceso a su home al
   servidor web (l�ase, "/home/usuario" tiene permisos m�s estrictos que
   755).

 - No tienes la directiva ``UserDir public_html'' en la configuraci�n de
   Apache, o no est�s cargando el m�dulo userdir_module
   (/usr/lib/apache/1.3/mod_userdir.so)

 - No tienes un archivo index.html en directorio "public_html" del
   usuario, y el directorio no tiene la opci�n ``Indexes'' en la
   configuraci�n de Apache.  E.g.:
     <Directory /home/*/public_html>
      ...
      Options ... Indexes ...
      ...
     </Directory>

 - Tienes un archivo "public_html/.htaccess", y el archivo no tiene
   permiso de lectura para el web server, � el directorio tiene la
   opci�n ``AllowOverride None'' en la configuraci�n de Apache

 - (Especialmente com�n en refugiados del otro sistema operativo) tienes
   un archivo Index.html, � INDEX.HTML, � (horror) INDEX.HTM, y
   pretendes verlo como "index.html" o como el documento por omisi�n
   del directorio.

Espero que algo de �sto te sirva.

 -CR


Responder a