Current time: 11-26-2024, 01:07 AM Hello There, Guest! (LoginRegister)


Post Reply 
Erreur 500 sur script .pl
Author Message
pagesjaunes312 Offline
Junior Member
*

Posts: 29
Joined: Mar 2008
Reputation: 0
Post: #1
Erreur 500 sur script .pl
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/sta...ion/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...
(This post was last modified: 11-02-2008 01:49 PM by pagesjaunes312.)
11-02-2008 01:48 PM
Find all posts by this user Quote this message in a reply
lepetitalbert Offline
Junior Member
*

Posts: 17
Joined: Jun 2008
Reputation: 0
Post: #2
RE: Erreur 500 sur script .pl
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).
11-02-2008 10:06 PM
Visit this user's website Find all posts by this user Quote this message in a reply
pagesjaunes312 Offline
Junior Member
*

Posts: 29
Joined: Mar 2008
Reputation: 0
Post: #3
RE: Erreur 500 sur script .pl
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...
11-03-2008 12:43 AM
Find all posts by this user Quote this message in a reply
mydebians Offline
Junior Member
*

Posts: 27
Joined: Apr 2007
Reputation: 0
Post: #4
RE: Erreur 500 sur script .pl
Salut,

par défaut le .pl est en chmod 740, modifie le en 744
ainsi les cgi fonctionnent
11-03-2008 10:15 PM
Find all posts by this user Quote this message in a reply
kurgans Offline
Moderator
*****
Moderators

Posts: 1,565
Joined: Feb 2008
Reputation: 23
Post: #5
RE: Erreur 500 sur script .pl
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
(This post was last modified: 11-03-2008 10:47 PM by kurgans.)
11-03-2008 10:45 PM
Visit this user's website Find all posts by this user Quote this message in a reply
Post Reply 


Forum Jump:


User(s) browsing this thread: 1 Guest(s)