Code perl non interprété sur apache. - Perl - Programmation
Marsh Posté le 02-08-2003 à 14:02:32
chacal_one333 a écrit : Je ne comprend pas super bien comment faire pour que apache n'affiche pas le code, mais le resultat du code dans apache.
|
une idée : je crois que ta 1ère ligne DOIT être
#!e:\Program\perl\bin\perl.exe
Marsh Posté le 02-08-2003 à 21:00:56
Montre dans ton httpd.conf tout ce qui concerne mod_perl, ainsi que tes scriptalias et ta config de cgi-bin
Marsh Posté le 02-08-2003 à 21:32:04
|
|
je sais pas trop comment le configurer mais apache demarre normalement
Marsh Posté le 03-08-2003 à 00:25:23
Si tu avait lu au dessus tu verrais que j'ai deja configurer le path pour les cgi
et meme avec ton lien je voit que c'est bien specifié
Marsh Posté le 03-08-2003 à 14:06:29
j'ai changer le path des cgi en mettant un repertoire cgi-bin a la place vu que ca a l'air important.
ScriptAlias /cgi-bin/ e:/chak_serv/perl/cgi-bin |
ben maintenant j'ai plus d'auth
Marsh Posté le 03-08-2003 à 19:02:45
Citation : Forbidden |
ca.
Pourtant quand je change le path des cgi-bin, la j'ai acces.
Marsh Posté le 03-08-2003 à 22:13:01
ReplyMarsh Posté le 04-08-2003 à 14:12:42
t'as pas oublier d'ajouter un Handler pour tes scripts, un truc dans le genre:
Code :
|
Marsh Posté le 04-08-2003 à 17:22:24
je l'ai rejouter et apache a demarrer
je suppose que c'est correct alors.
Par contre j'ai toujour mon :
Forbidden |
Marsh Posté le 04-08-2003 à 17:24:25
T'as pas la permission d'acceder au repertoire ou aux scripts qui sont dedans?
Marsh Posté le 04-08-2003 à 18:09:00
au repertoire
En fait le repertoire que j'ai defini pour les cgi, m'est interdit.
Si je retire cette definition, j'ai acces au repertoire
comprend pas
Marsh Posté le 04-08-2003 à 21:13:18
ça serait possible que tu postes ton fichier httpd.conf en entier ?
Marsh Posté le 04-08-2003 à 21:15:57
bien sur
Citation : # |
Marsh Posté le 04-08-2003 à 22:45:21
http://www.ricocheting.com/server/index.html
g trouvé ça avec google
Marsh Posté le 05-08-2003 à 11:23:19
ReplyMarsh Posté le 05-08-2003 à 11:51:03
ratibus a écrit : http://www.ricocheting.com/server/index.html |
j'ai exactement fait ce qu'ils disent et j'ai toujours mon forbidden access
Je comprend vraiment pas, j'ai tout suivi
Marsh Posté le 05-08-2003 à 11:55:12
Rajoute un execCGI la dedans:
Code :
|
Et mets un index.pl dans ton rep qui print "Hello world".
Marsh Posté le 05-08-2003 à 11:55:30
j'arrive pas a avoir access a test.pl
You don't have permission to access /chak_serv/test_perl/test.pl on this server |
Marsh Posté le 05-08-2003 à 11:58:58
Anapajari a écrit : Rajoute un execCGI la dedans:
|
ScriptAlias /cgi-bin/ e:/chak_serv/perl/cgi-bin |
rien a faire toujours pas d permission
Marsh Posté le 05-08-2003 à 12:34:30
comment ca?
<Directory "e:/chak_serv/perl/cgi-bin"> |
comme ca
Marsh Posté le 05-08-2003 à 12:37:04
parce que dans le tuto ils disent :
# |
mais j'ai pas cette ligne et si je la rajoute a la fin ca fait rien
Marsh Posté le 05-08-2003 à 12:46:58
euh non pas comme ça:
Code :
|
Je te rappele que none ça veut dire aucune en anglais donc plutot
Code :
|
Bon quand à la ligne qui te manque ... bin elle manque pas elle est bien dans ton fichier:
Code :
|
Marsh Posté le 05-08-2003 à 13:41:48
J'ai changé tout ca qui a été dit et j'ai toujours pas l'auth
Marsh Posté le 05-08-2003 à 13:48:37
pour resumé :
Options Indexes FollowSymLinks ExecCGI |
ScriptAlias /cgi-bin/ e:/chak_serv/perl/cgi-bin |
#module perl |
Selon els conseil et tutos tout devrait etre fait, pourtant j'ai toujours un
Forbidden |
Marsh Posté le 05-08-2003 à 14:27:00
bon alors ce que tu fais, tu installes une mandrake et zou on en parle plus, tu auras le mod_perl qui marche sans que tu aies besoin de rien faire ...
Hein comment ça elle te plait pas ma soluce?
Marsh Posté le 05-08-2003 à 14:42:42
j'ai une mandrake mais j'ai pas trop le temps de m'y lancer.
et c'est devenu un defi de reussir a installer perl sur apache2
Marsh Posté le 02-08-2003 à 13:04:21
Je ne comprend pas super bien comment faire pour que apache n'affiche pas le code, mais le resultat du code dans apache.
Pourtant perl est bien installé car j'ai :
Apache/2.0.47 (Win32) mod_perl/1.99_10-dev Perl/v5.8.0 PHP/4.3.0 Server at localhost Port 80
Donc il est bien installé.
Mais il n'interprete pas le code
Pourtant plus que basic
merci de m'eclairer