J'ai posté ceci il y a longtemps déjà, et n'ai eu aucune réponse ...
Je viens donc ici pour demander de l'aide, meme si je ne sais pas si c'est
le bon endroit ....
Groupe de discussion: alt.fr.outil.apache
Bonjour ...
Je viens d'installer mod_perln j'étais tout content, et j'ai voulu
voir si ca marchait ...
J'ai donc essayé d'acceder à http://localhost/perl/test.pl, et là j'ai
une une erreur comme ceci :
Forbidden
You don't have permission to access /perl/test.pl on this server.
Apache-AdvancedExtranetServer/2.0.48 (Mandrake Linux/6.2.100mdk)
mod_perl/1.99_11 Perl/v5.8.3 mod_ssl/2.0.48 OpenSSL/0.9.7c PHP/4.3.4
Server at 127.0.0.1 Port 80
J'ai vérifié les permissions , fait du chmod 755 dans tous les sens (
j'ai meme essayé chmod 777 ), rien ne change ...
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Denis -esp2008-
Bonjour,
Effectivement ce n'est pas le bon endroit, le seul moyen d'obtenir une bonne aide sur apache est de traduire son message en anglais et de poster sur le newsgroup "officiel".
You don't have permission to access /perl/test.pl on this server.
Il y a de multiples raisons possibles à cela, j'en cite quelques unes qui me viennent de mémoire, mais il n'est pas sûr que la bonne soit dedans:
- le répertoire sur lequel pointe /perl n'a pas les droits suffisants - /perl n'est pas autorisé à lancer des scripts par apache - selon la configuration d'apache, il est possible que l'utilisateur du script doive nécessairement être celui qui fait tourner apache, ou ne pas avoir les droits du super utilisateur - l'extension '.pl' pose problème dans la configuration (voir les messages d'erreur au démarrage d'apache) - l'accès au répertoire est limité par une clause deny
C'est tout ce que je vois dans l'immédiat (à part les droits des scripts, mais si j'ai bien compris c'est bon), il faudrait aussi voir si le(s) log(s) d'erreur contiennent quelque chose.
A part ça je ne suis pas (de loin) expert d'apache, donc je ne pourrai pas aider plus, si ça ne fonctionne toujours pas il faudra passer par la case "translate" et poser la question aux pros.
Bonne chance,
-- Denis
Bonjour,
Effectivement ce n'est pas le bon endroit, le seul moyen d'obtenir une
bonne aide sur apache est de traduire son message en anglais et de poster
sur le newsgroup "officiel".
You don't have permission to access /perl/test.pl on this server.
Il y a de multiples raisons possibles à cela, j'en cite quelques unes qui
me viennent de mémoire, mais il n'est pas sûr que la bonne soit dedans:
- le répertoire sur lequel pointe /perl n'a pas les droits suffisants
- /perl n'est pas autorisé à lancer des scripts par apache
- selon la configuration d'apache, il est possible que l'utilisateur du
script doive nécessairement être celui qui fait tourner apache, ou ne
pas avoir les droits du super utilisateur
- l'extension '.pl' pose problème dans la configuration (voir les
messages d'erreur au démarrage d'apache)
- l'accès au répertoire est limité par une clause deny
C'est tout ce que je vois dans l'immédiat (à part les droits des
scripts, mais si j'ai bien compris c'est bon), il faudrait aussi voir si
le(s) log(s) d'erreur contiennent quelque chose.
A part ça je ne suis pas (de loin) expert d'apache, donc je ne pourrai
pas aider plus, si ça ne fonctionne toujours pas il faudra passer par la
case "translate" et poser la question aux pros.
Effectivement ce n'est pas le bon endroit, le seul moyen d'obtenir une bonne aide sur apache est de traduire son message en anglais et de poster sur le newsgroup "officiel".
You don't have permission to access /perl/test.pl on this server.
Il y a de multiples raisons possibles à cela, j'en cite quelques unes qui me viennent de mémoire, mais il n'est pas sûr que la bonne soit dedans:
- le répertoire sur lequel pointe /perl n'a pas les droits suffisants - /perl n'est pas autorisé à lancer des scripts par apache - selon la configuration d'apache, il est possible que l'utilisateur du script doive nécessairement être celui qui fait tourner apache, ou ne pas avoir les droits du super utilisateur - l'extension '.pl' pose problème dans la configuration (voir les messages d'erreur au démarrage d'apache) - l'accès au répertoire est limité par une clause deny
C'est tout ce que je vois dans l'immédiat (à part les droits des scripts, mais si j'ai bien compris c'est bon), il faudrait aussi voir si le(s) log(s) d'erreur contiennent quelque chose.
A part ça je ne suis pas (de loin) expert d'apache, donc je ne pourrai pas aider plus, si ça ne fonctionne toujours pas il faudra passer par la case "translate" et poser la question aux pros.