Problème de droits apache
Re-bonjour!
Je suis sur centOS (linux) et je viens tout juste de parvenir a installer mon serveur apache, PHP et MySQL.
J'ai mit un fichier 'index.php' dans mon répertoire /var/www et le fichier s'affiche parfaitement dans mon navigateur.
Par contre, j'ai crée le dossier '/var/www/siteweb', et la je me retrouve avec une erreur 403 forbidden.
En gros j'ai pas les droits d'accès, via le navigateur, dans ce dossier.
Je suis root sur mon linux, j'ai testé avec des chmod 777 un peu partout, le dossier appartient bien à 'root' et pour finir, dans /etc/httpd/conf/httpd.conf j'ai mit la ligne:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| DocumentRoot '/var/www'
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory '/var/www/'>
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory> |
Comme je pensais avoir correctement setté les droits du coup je vois vraiment pas où ca pêche :(
Edit: J'ai cherché dans les fichiers de log d'apache:
Code:
1 2 3
| root@localhost > tail /etc/log/httpd/error_log
[Mon Oct 22 16:09:50 2012] [error] [client xxx.xxx.xxx.xxx](13)Permission denied: access to /siteweb/index.html denied
[Mon Oct 22 16:09:50 2012] [error][client xxx.xxx.xxx.xxx] File does not exist: /var/www/favicon.ico |
Et je viens de vérifier les chmod:
Code:
1 2 3 4 5 6 7 8
| root@localhost > ls -ld /var
drwxr-xr-x. 23 root root 4096 17oct. 11:32 /var
root@localhost > ls -ld /var/www
drwxr-xr-x. 8 root root 4096 22 oct. 15:26 /var/www
root@localhost > ls -ld /var/www/siteweb
drwxr-xr-x. 5 root root 4096 22 oct. 15:29 /var/www/siteweb
root@localhost > ls -ld /var/www/siteweb/index.html
-rwxrwxrwx. 1 root root 4096 19 sept. 12:26 /var/www/siteweb/index.html |
J'ai un peu abusé du chmod 777 index.html sur ce dernier fichier :D