Comportement de fou des scripts cgi sur un serveur Apache

Comportement de fou des scripts cgi sur un serveur Apache - Multimédia - Linux et OS Alternatifs

Marsh Posté le 13-11-2002 à 18:28:11    

Je ne suis pas un spécialiste des la programmation web et compagnie mais y a certains trucs que je ne comprend pas  :pt1cable à savoir :
 

Code :
  1. #!/bin/sh
  2. set -f
  3. echo Content-type: text/plain
  4. echo
  5. echo debut
  6. ./hello
  7. ./refdbc -u refdb -w password -d refdbtest -C listdb
  8. echo fin


 
 
le comportement du script suivant qu'on nommera test-refdbc :
hello est un prog C bien connu qui affiche "hello lala" à des fins de test
 
refdbc est le client (prog en C) de RefDB ( http://refdb.sourceforge.net ) ici il tourne en mode non-intéractif et doit afficher avec la commande listdb la liste des bases de données existantes puis sortir
 
C'est bon ? jusqu'ici tout le monde a suivi ?
 
impeccable alors ;)
 
si j'execute le script dans un terminal ça se passe bien et j'obtiens :
 
 
 


flamm@FarStar:/var/www/cgi-bin$ ./test-refdbc  
Content-type: text/plain
 
debut
hello lala
mysql
refdb
refdbtest
refdbvar
test
fin

 
:)
 
par contre si je l'execute via un browser ( http://ln-pc169.grenoble.cnrs.fr/cgi-bin/test-refdbc ) j'obtiens ça :
 


 
debut
hello lala
Content-type: text/plain
 
Incorrect request method
fin
 

 
 
:heink:  
 
en résumé la commande suivante ,  /opt/refdb/bin/refdbc -u refdb -w password -d refdbtest -C listdb ,                                                                                déconne avec apache :??:  
 
 
Des idées ?


Message édité par FlamM le 13-11-2002 à 18:49:47

---------------
* La vitesse de la lumière étant supérieure à celle du son, certaines personnes paraissent brillantes jusqu'à ce qu'elles ouvrent leur gueule. *
Reply

Marsh Posté le 13-11-2002 à 18:28:11   

Reply

Marsh Posté le 13-11-2002 à 19:04:52    

c'est toujours pas bon mais je sais d'ou ça viens,
 
refdbc détecte si il est lancé en tant que cgi et si la REQUEST_METHOD n'est pas POST, il affiche le message d'errur ci-dessus.
 
pas glop  
  :cry:


---------------
* La vitesse de la lumière étant supérieure à celle du son, certaines personnes paraissent brillantes jusqu'à ce qu'elles ouvrent leur gueule. *
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed