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