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

  FORUM HardWare.fr
  Linux et OS Alternatifs

  Pb de shebang / scripts / cgi sous apache

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Pb de shebang / scripts / cgi sous apache

n°25635
Largo
troubadour
Posté le 21-08-2001 à 12:01:04  profilanswer
 

J'ai une config d'apache sur laquelle je me prends la tete depuis déjà un certain temps. Mais en fait, c'est pas apache qui merde, c'est le bash/perl. Donc j'expose mon pb:
lorsque je veux executer un script cgi sur apache, il me retourne une erreur 500 et dans les log : "Premature end of script header".
Je pensais que c'était un pb de "Content-type: text/html" ... mais non.En fait, lorsque ds un shell je tente d'executer le script par  
./monscript.cgi, j'obtiens:
bash: ./monscript.cgi : aucun fichier ou répertoire de ce type
 
Alors que le fichier existe, dispose des droits nécessaire rwxr-xr-x. Le shebang est correct (#!/usr/bin/perl)
/usr/bin/perl existe, et c'est un lien vers /usr/bin/perl5
 
Lorsque je fais perl monscript.cgi, il s'execute correctement.
 
Lorsque je fais un script bash avec  

Code :
  1. #!/bin/bash
  2. echo "hello"


ça marche correctement
 
 :cry:  :cry: IL EST OU LE PROBLEME ?!!! :cry:  :cry:  
Merci de votre aide.

mood
Publicité
Posté le 21-08-2001 à 12:01:04  profilanswer
 

n°25637
Largo
troubadour
Posté le 21-08-2001 à 12:14:28  profilanswer
 

juste pour info, je pense que ma config d'apache est correcte, j'ai mis ExecCGI pour tous les répertoires, les scripts PHP marchent sans probleme.

n°25639
nicotine
Posté le 21-08-2001 à 12:21:02  profilanswer
 

bizarre ton probleme  
 
un  
 
#!/usr/bin/perl
print "content-type: text/html\n\n"
print "hello\n"
 
chmodé en u+x  
 
que donne le resultat via le prompt puis via apache  ?


---------------
Do androïds dream of electric sheep ?
n°25649
Largo
troubadour
Posté le 21-08-2001 à 12:57:46  profilanswer
 

et bien, c'est ce que j'ai essayé.
Sous apache, Erreur 500 avec l'erreur "premature...." ds le log
Sous bash, Fichier non trouvé ...(???)
J'ai mis les droits corrects et tout.
 
Mais bon, je pense que je vais me lancer ds une réinstallation complete étant donné que ce n'est pas moi qui ait installé la distrib avant, il est possible que ça vienne d'un probleme d'install ... et ça ira plus vite je pense.
 
Merci qd meme pour ton aide
 

nicotine a écrit a écrit :

bizarre ton probleme  
 
un  
 
#!/usr/bin/perl
print "content-type: text/html\n\n"
print "hello\n"
 
chmodé en u+x  
 
que donne le resultat via le prompt puis via apache  ?  




Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs

  Pb de shebang / scripts / cgi sous apache

 

Sujets relatifs
apache et .php3Pb. Apache
[Apache] Y a un GUI ou un truc pour le configurer ?installation apache et emplacement de httpd.conf
apache sur beosConfiguration APACHE et PERL
Iptables Scriptsserveur Apache -> site web visible sur le LAN mais pas sur le NET
[MDK8] où s'installe apache sur la mandrake 8 ?[APACHE/PHP/MySQL] Besoin d'un site très explicatif
Plus de sujets relatifs à : Pb de shebang / scripts / cgi sous apache


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