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 ![[:spamafote] [:spamafote]](https://forum-images.hardware.fr/images/perso/spamafote.gif)
Marsh Posté le 02-08-2003 à 21:32:04
   | 
  
 
 
   | 
  
 
je sais pas trop comment le configurer mais apache demarre normalement ![[:spamafote] [:spamafote]](https://forum-images.hardware.fr/images/perso/spamafote.gif)
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