#1 Le 27/08/2006, à 15:09
- azmeuk
Apache2. 403 Error en local, Je n'ai pas les "permissions"
Salut à tous
Je viens d'installer Apache2, php5, mysql et tout le tralalla et normalement ça devrait marcher. Sauf que pout http://localhost comme pour http://127.0.0.1 j'ai une erreur 403 qui apparait. (Pourtant je n'ai pas de problème de chmod ou autre...)
Bref dans quels fichiers de config je dois chercher (php.ini ? httpd.conf ?) et surtout, dans quelle section chercher (ce fichiers sont énormes).
Si vous avez une idée...
Merci
http://azmeuk.fr
Hors ligne
#2 Le 29/08/2006, à 00:41
- jnizzoli
Re : Apache2. 403 Error en local, Je n'ai pas les "permissions"
Bonsoir,
Lorsque tu tapes http://127.0.0.1 et que tu as une erreur 403, est-ce que dans le répertoire tu as un fichier index.html ou index.xhtml ?
Parceque par défaut, quand apache recherche dans un répertoire, il recherche soit le fichier index.html soit le fichier index.xhtml.
Tu peux modifier ce comportement avec la directive (dans le fichier /etc/apache2/apache2.conf) :
DirectoryIndex index.html index.xhtml
Si apache ne trouve pas ce fichier il affiche une erreur 403 sauf s'il y a l'option Indexes.
Pour permettre l'indexation des fichiers d'un répertoire (fichier /etc/apache2/sites-available/default):
Options Indexes
Pour l'interdire :
Options -Indexes
Tiens nous au courant.
Dernière modification par jnizzoli (Le 29/08/2006, à 00:43)
Hors ligne
#3 Le 29/08/2006, à 08:37
- azmeuk
Re : Apache2. 403 Error en local, Je n'ai pas les "permissions"
Je n'ai en effet ni page xhtml ou html dans /var/www . Mais même quand je tente d'acceder à une page qui existe bel et bien : http://localhost/www/daeQen/index.php je retrouve mon erreur 403.
Je suis aller éditer le fichier /etc/apache2/sites-available/default mais comme je ne davait pas où placer Options Indexes je n'ai rien touché. Pourrais-tu me dire où placer cette ligne?
En attendnant voici le contenu de ce fichier (si ça peux aider)
NameVirtualHost *
<VirtualHost *>
ServerAdmin azmeuk@gmail.com
DocumentRoot /var/www
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
# Uncomment this directive is you want to see apache2's
# default start page (in /apache2-default) when you go to /
#RedirectMatch ^/$ /apache2-default/
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog /var/log/apache2/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /var/log/apache2/access.log combined
ServerSignature On
Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>
</VirtualHost>
http://azmeuk.fr
Hors ligne
#4 Le 29/08/2006, à 14:44
- jnizzoli
Re : Apache2. 403 Error en local, Je n'ai pas les "permissions"
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
# Uncomment this directive is you want to see apache2's
# default start page (in /apache2-default) when you go to /
#RedirectMatch ^/$ /apache2-default/
</Directory>
Apparament, l'options Indexes y est déja.
Si tu tapes :
http://localhost/www/daeQen/
Es-ce que ça affiche le contenu du répertoire ?
Et autre chose, vérifie que le fichier http://localhost/www/daeQen/index.php à bien les droits correspondants, fait un petit test, en mettant TOUS les droits à TOUS (chmod 777 index.php) et réessaye d'y accès à partir de ton navigateur web.
Tiens nous au courant.
Dernière modification par jnizzoli (Le 29/08/2006, à 14:45)
Hors ligne
#5 Le 03/09/2006, à 19:38
- azmeuk
Re : Apache2. 403 Error en local, Je n'ai pas les "permissions"
Si tu tapes :
http://localhost/www/daeQen/
Es-ce que ça affiche le contenu du répertoire ?
Non rien, et même si je vais sur la page même http://localhost/www/daeQen/index.php ça ne donne toujours rien
Et autre chose, vérifie que le fichier http://localhost/www/daeQen/index.php à bien les droits correspondants, fait un petit test, en mettant TOUS les droits à TOUS (chmod 777 index.php) et réessaye d'y accès à partir de ton navigateur web.
A grand coup de chmod 777 récursif ça donne toujours rien
http://azmeuk.fr
Hors ligne
#6 Le 06/09/2006, à 19:52
- azmeuk
Re : Apache2. 403 Error en local, Je n'ai pas les "permissions"
uP?
http://azmeuk.fr
Hors ligne
#7 Le 06/09/2006, à 20:05
- samyboy
Re : Apache2. 403 Error en local, Je n'ai pas les "permissions"
Que dit cette commande ?
tail /var/log/apache2/error.log
Jabber : sam@fritalk.com ||| Kikoo \o/ rofl ... asv ?
http://www.gnurou.org/Writing/SmartQuestionsFr
Hors ligne