Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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"

azmeuk a écrit :

<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"

jnizzoli a écrit :

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

jnizzoli a écrit :

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