OVH Cloud OVH Cloud

mod_perl ... ?

1 réponse
Avatar
Arthur Wolf
Bonjour.


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

Queleq'un aurait une idée de ce qui se passe là ?

Merci d'avance.

Arthur point Wolf Arobazeux Skynet point BE

1 réponse

Avatar
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