ispCP - Board - Support
Erreur 500 sur script .pl - Printable Version

+- ispCP - Board - Support (http://www.isp-control.net/forum)
+-- Forum: ispCP Omega International Area (/forum-22.html)
+--- Forum: French Corner (/forum-25.html)
+--- Thread: Erreur 500 sur script .pl (/thread-4844.html)



Erreur 500 sur script .pl - pagesjaunes312 - 11-02-2008 01:48 PM

Bonjour,
je viens d'installer la version RC6 de ISPCP sous debian Etch. J'ai à cet instant juste changé la langue du panel admin, crée un revendeur et crée un domaine.

J'essaie de coller un script simple dans le répertoire cgi-bin du nom de domaine nouvellement crée et lorsque j'appelle celui-ci à partir du navigateur ("http://www.toto.com/cgi-bin/test.pl"), j'ai une erreur 500.

- Le chmod est à 755

- Dans les logs, j'ai un message disant : "Premature end of script headers: test.pl".

- Le fichier test.pl ressemble à celui-ci :
--->
#!/usr/bin/perl
print "Content-type: text/html\n\n";
print "<H1>Hello World</H1>\n";
<---

Je rappelle que l'ensemble des configurations est encore par défaut, mais j'obtiens une erreur 500.
J'ajoute que j'ai refais plusieurs fois la procédure d'installation de ISPCP sur ma debian Etch (à partir du tuto présent à cette URL : http://isp-control.net/documentation/start/installation/debian ) tout semble ok est fonctionnel sauf ça.

Qu'est ce qu'il faut faire pour obtenir un script fonctionnel ?
Merci d'avance pour vos réponses...


RE: Erreur 500 sur script .pl - lepetitalbert - 11-02-2008 10:06 PM

Salut,

Ma boule de cristal ma dit que tu as tapé ce bout de code sur une
machine windows ?

--->
#!/usr/bin/perl
print "Content-type: text/html\n\n";
print "<H1>Hello World</H1>\n";
<---

Si c'est le cas tu as des 'fins de lignes' windows et linux
lit le fichiers comme une seule ligne => error 500.

Dans ton éditeur tu dois pouvoir changer les charactères de fin de ligne,
nix (LF) , win (CRLF).


RE: Erreur 500 sur script .pl - pagesjaunes312 - 11-03-2008 12:43 AM

Je crois avoir trouvé quelque chose qui fonctionne
Lorsque, je passe par WinSCP via SSH et j'ai toujours mon erreur 500
Si j'upload mon fichier via FileZilla en FTP, là l'erreur disparait.

Je me dis que c'est un pb de propriétaire de fichier, alors je retente en SSH (je suis en root), j'upload mon fichier puis fais un chmod 755 et un chown avec le nom du propriétaire de mon répertoire. Mais ça ne fonctionne pas non plus !

Pour l'instant, j'upload donc en FTP, mais ca ne fonctionne pas pour les répertoires cgi-bin qui n'apparaissent dans aucun FTP hélas !

Sauriez-vous d'où ça pourrait venir ?
Merci pour vos réponses...


RE: Erreur 500 sur script .pl - mydebians - 11-03-2008 10:15 PM

Salut,

par défaut le .pl est en chmod 740, modifie le en 744
ainsi les cgi fonctionnent


RE: Erreur 500 sur script .pl - kurgans - 11-03-2008 10:45 PM

Bonjour,

Je pense que je parle l'espagnol et français seulement utiliser un logiciel traducteur

FTP mai va être de vos fichiers en mode BINARY, CGI utilisé pour transférer en mode ASCII
and 755

Une salutation