Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1492 connectés 

  FORUM HardWare.fr
  Windows & Software
  Win NT/2K/XP

  Apache + ActiveState + Perl ... j'arrive pas a executer des perl

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Apache + ActiveState + Perl ... j'arrive pas a executer des perl

n°1138932
Clarkent
Musclor le shérif de l'espace
Posté le 25-04-2003 à 17:18:30  profilanswer
 

bon j'ai du me planter quelque part ou mon manque de connaissance dans le domaine m'empeche de faire fonctionner tout ca.
 
j'ai installé apache 2.0.45 sous win et la derneire version d activestate pour le perl.
 
le perl est tres bien interprete en consol dos :D, mais bon pour le serveur apache ca marche pas.
je ne sais pas quoi faire pour qu apache accepte de m executer les scripts cgi et perl.
je pense avoir configurer correctement le chemin des scripts mais il doit memanquer un truc.
 
lorsque j appelle le script j'ai constamment des erreurs, interruption du script prematuré ou je ne sais quoi, il ne me renvoit jamais de resultat, enfin toujours une erreur.
 


Message édité par Clarkent le 25-04-2003 à 17:21:05
mood
Publicité
Posté le 25-04-2003 à 17:18:30  profilanswer
 

n°1138935
mikala
Souviens toi du 5 Novembre...
Posté le 25-04-2003 à 17:22:28  profilanswer
 

Mettre les scripts cgi dans le rep ad hoc ?
Specifier le chemin vers l'exécutable de perl ?
lire la doc (de apache,perl & du script cgi recherché ? )?

n°1138941
Clarkent
Musclor le shérif de l'espace
Posté le 25-04-2003 à 17:30:10  profilanswer
 

Mettre les scripts cgi dans le rep ad hoc ?  
ad hoc ?
 
Specifier le chemin vers l'exécutable de perl ?
bein oui forcément sinon ça ne pourrait pas me retourner des erreurs ;).

n°1138975
mikala
Souviens toi du 5 Novembre...
Posté le 25-04-2003 à 18:04:23  profilanswer
 

dans un script perl en général ca commence un peu dans ce genre
#!/usr/bin/perl
il faudrait préciser le chemin vers ton perl a toi .
ensuite il faut les mettres dans le /cgi-bin si tu n'autorises l'execution de que dans ce répertoire.

n°1139023
Clarkent
Musclor le shérif de l'espace
Posté le 25-04-2003 à 18:47:03  profilanswer
 

Mikala a écrit :

dans un script perl en général ca commence un peu dans ce genre
#!/usr/bin/perl
il faudrait préciser le chemin vers ton perl a toi .
ensuite il faut les mettres dans le /cgi-bin si tu n'autorises l'execution de que dans ce répertoire.
 

mais oui, je lui ai bien indiqué le chemin de mon perl a moi.
il doit s executer vu que dans les logs d apache j'ai droit a un truc du genre: premature end of script.
 
et pour un truc tout simple comme:
#!C:/Program_Files/Perl/bin/perl.exe
#essai.pl
use diagnostics;
diagnostics::enable();
use strict;
 
 
print "bonjour";

n°1139032
mikala
Souviens toi du 5 Novembre...
Posté le 25-04-2003 à 18:59:49  profilanswer
 

Clarkent a écrit :

mais oui, je lui ai bien indiqué le chemin de mon perl a moi.
il doit s executer vu que dans les logs d apache j'ai droit a un truc du genre: premature end of script.
 
et pour un truc tout simple comme:
#!C:/Program_Files/Perl/bin/perl.exe
#essai.pl
use diagnostics;
diagnostics::enable();
use strict;
 
 
print "bonjour";


c'est plutot
#!C:\Program_Files\perl\bin\perl.exe

n°1139054
Clarkent
Musclor le shérif de l'espace
Posté le 25-04-2003 à 19:28:45  profilanswer
 

Mikala a écrit :


c'est plutot
#!C:\Program_Files\perl\bin\perl.exe
 

je ne crois pas, j ai tout de meme essayé mais ca change rien :
premature end of script header.
ou sinon il me dit que tel rep y a ExecCGI is off, je le rajoute et ca change rien.

n°1139059
mikala
Souviens toi du 5 Novembre...
Posté le 25-04-2003 à 19:31:41  profilanswer
 

Clarkent a écrit :

je ne crois pas, j ai tout de meme essayé mais ca change rien :
premature end of script header.
ou sinon il me dit que tel rep y a ExecCGI is off, je le rajoute et ca change rien.


Ton repertoire program files c'écrit bien program_files  bien sur...
car il est certain que si ce n'est pas le cas il ne trouvera jamais  ton exécutable ...
a ta place j'installerais le perl en

c:/perl/


apres il est évident qu'il te faut mettre l'option execCGI ...


Message édité par mikala le 25-04-2003 à 19:33:05
n°1139081
toyot
Posté le 25-04-2003 à 19:50:43  profilanswer
 

ça m'avait bien aidé :
 
http://www.manucorp.com/article.ph [...] a8418c0732
 
 
 
@+


---------------
Plus to que yot____The toyot song :lol:
n°1139091
Clarkent
Musclor le shérif de l'espace
Posté le 25-04-2003 à 19:55:05  profilanswer
 

Mikala a écrit :


Ton repertoire program files c'écrit bien program_files  bien sur...
car il est certain que si ce n'est pas le cas il ne trouvera jamais  ton exécutable ...
a ta place j'installerais le perl en

c:/perl/


apres il est évident qu'il te faut mettre l'option execCGI ...  

evidemment que le rep est program_files et pas program files ;).
mais il se lance puis qu il me trouve des erreurs :(.
 
je vais regarder le lien ;).

mood
Publicité
Posté le 25-04-2003 à 19:55:05  profilanswer
 

n°1139153
Clarkent
Musclor le shérif de l'espace
Posté le 25-04-2003 à 20:36:34  profilanswer
 

c'était deja fait :(.
merci.

n°1139648
charly007
Posté le 26-04-2003 à 13:07:57  profilanswer
 
n°1139721
Clarkent
Musclor le shérif de l'espace
Posté le 26-04-2003 à 14:03:15  profilanswer
 

il suffisait d afficher:
print "Content-type: text/html\n\n";
pour que cela fonctionne, merci charly qui n'a peut etre pas trouvé la soluce dans son lien, mais qui me la fait connaitre par icq, lui meme cherchant a executer des scripts en C ;).


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Windows & Software
  Win NT/2K/XP

  Apache + ActiveState + Perl ... j'arrive pas a executer des perl

 

Sujets relatifs
Apache + windows (et leur sécu)Je n'arrive pas à recevoir et envoyer sous Outlook Express...
[Mac os 9.2]j'arrive pas à me connecter à l'adsl, j'y comprend rien...J'arrive pas à resizer ma partition :'((( (ultimate screenshot inside)
Serveur Web Apache inaccessibleForfaits illlimités gratuits, on y arrive ;D
[Telnet - SSH] killer / executer des processus en lanProbleme avec apache
pb avec apache et un routeur[ outlook express 6 ] - je n'arrive pas à récupérer les pièces jointes
Plus de sujets relatifs à : Apache + ActiveState + Perl ... j'arrive pas a executer des perl


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR