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:
Comme je pensais avoir correctement setté les droits du coup je vois vraiment pas où ca pêche
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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>
Edit: J'ai cherché dans les fichiers de log d'apache:
Et je viens de vérifier les chmod:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
J'ai un peu abusé du chmod 777 index.html sur ce dernier fichier
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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![]()
Partager