erreur d'execution des CGI en pêrl

erreur d'execution des CGI en pêrl - Perl - Programmation

Marsh Posté le 22-11-2005 à 21:17:16    

salut, j'essaie de faire tourner MegaUpload qui est un mélange de PHP et de perl, mais je ne parviens pas a lancer correctement les cgi qui sont en PERL.
l'erreur qui est revoyée est de type 500 :

Code :
  1. Internal Server Error
  2. The server encountered an internal error or misconfiguration and was unable to complete your request.
  3. Please contact the server administrator, webmaster@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error.
  4. More information about this error may be available in the server error log.
  5. Embperl/2.0rc3 Apache/2.0.54 (Debian GNU/Linux) PHP/4.3.10-16 mod_perl/1.999.21 Perl/v5.8.4 Server at 192.168.1.129 Port 80


Le log d'apache 2 donne :

Code :
  1. [Wed Nov 23 06:21:48 2005] [error] [client 192.168.1.108] File does not exist: /var/www/favicon.ico
  2. [Wed Nov 23 06:21:48 2005] [error] [client 192.168.1.108] File does not exist: /var/www/favicon.ico
  3. [Wed Nov 23 06:21:52 2005] [error] [client 192.168.1.108] (2)No such file or directory: exec of '/usr/lib/cgi-bin/upload.cgi' failed
  4. [Wed Nov 23 06:21:52 2005] [error] [client 192.168.1.108] Premature end of script headers: upload.cgi
  5. [Wed Nov 23 06:21:52 2005] [error] [client 192.168.1.108] File does not exist: /var/www/favicon.ico
  6. [Wed Nov 23 06:29:51 2005] [error] [client 192.168.1.108] (2)No such file or directory: exec of '/usr/lib/cgi-bin/upload.cgi' failed
  7. [Wed Nov 23 06:29:51 2005] [error] [client 192.168.1.108] Premature end of script headers: upload.cgi


 
vous avez une idée ?

Reply

Marsh Posté le 22-11-2005 à 21:17:16   

Reply

Marsh Posté le 23-11-2005 à 15:00:22    

et tu l'a bien mis dans /usr/lib/cgi-bin/upload.cgi ton script ?

Reply

Marsh Posté le 23-11-2005 à 19:22:16    

est ce que le fichier possède les bons droits ? est-ce qu'il y a bien les droits d'exécution de CGI dans la confi d'apache ?

Reply

Marsh Posté le 23-11-2005 à 19:46:43    

j'ai trouvé, en fait, c'est l'intitulé du script qui posait problème,  
il était écrit #!/usr/local/bin/perl
alors qu'l fallait #!/usr/lib/perl

Reply

Sujets relatifs:

Leave a Replay

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