Perl Error 500 - Printable Version +- ispCP - Board - Support (http://www.isp-control.net/forum) +-- Forum: ispCP Omega International Area (/forum-22.html) +--- Forum: German Corner (/forum-26.html) +--- Thread: Perl Error 500 (/thread-4045.html) Pages: 1 2 |
Perl Error 500 - menki - 08-15-2008 12:42 AM hallo hab ein einfaches test.pl file ins cgi-bin verzeichniss der menkisys hauptseite reinkopiert und ich bekomme folgende fehlermeldung: ERROR 500 http://menkisys.de/cgi-bin/test.pl das sagt die suexec.log Code: [2008-08-14 16:24:32]: file is writable by others: (/var/www/virtual/heav.menkisys.de/cgi-bin/test.pl) das steht auf einmal jetzt drinnen (suexec.log) Code: [2008-08-14 16:37:13]: uid: (vu2001/vu2001) gid: (2001/2001) cmd: test.pl hab die rechte sowohl vom cgi-bin verzeichniss als auch vom file auf 755 geändert/angepasst. menkisys.de-error.log Code: [Thu Aug 14 16:37:15 2008] [error] [client 90.146.240.158] Premature end of script headers: test.pl MENKI RE: Perl Error 500 - menki - 08-15-2008 08:49 PM ich habe das problem selsbst gelöst. kein einziges "HELLO WORLD" hat funktioniert. beim hello world kriegte ich immer eine error 500 meldung. suexec.log sagte entweder file is writable by others oder ähnliches. dann habe ich ein einfachen kalendar ins /cgi-bin upgeloadet und die rechte der files nach readme gesetzt und es funktionierte. warum funktioniert ein einfaches HELLO WORLD test script mit den rechten 755 auf das file und den standard rechten von /cgi-bin auf ispCP omega nicht ?? ist dieses problem schon bekannt? MENKI RE: Perl Error 500 - ZooL - 08-15-2008 09:47 PM ich selber habe auch nur ein cgi debug test script also so in der art wie phpinfo(); zum laufen bekommen... mfg RE: Perl Error 500 - MoritzDorn - 08-15-2008 09:49 PM "Hello World" geht bei mir auch nicht. (RC3, Debian) Quote:[Fri Aug 15 13:29:29 2008] [error] [client 84.170..] Premature end of script headers: hello.pl waren 2 verschiedene hello world scripte die ich gefunden habe. RE: Perl Error 500 - gOOvER - 08-15-2008 10:21 PM Ich kenn mich mit perl jetzt nicht so gut aus, aber evtl ist das Script falsch. Ich habe 500er bisher nur erlebt, wenn ein Fehler in Script war/ist. RE: Perl Error 500 - menki - 08-16-2008 12:54 AM in einem perl hello world script gibts nicht viel zeilen die mann falsch machen könnte. direkt in der kommandozeile mit dem befehl: Code: root@cluster1_ns3**833:/var/www/virtual/menkisys.de/cgi-bin# perl -c test.pl syntax des scripts ist sicherlich in ordnung. ausserdem probierte ich das erstellen des files direkt per ssh am server und auch per ftp auf server übertragen (um leerzeilen fehler und den transfermodus als fehlerquelle ausschliessen zu können.) meiner meinung nach...ein BUG. hab version RC5. MENKI RE: Perl Error 500 - MoritzDorn - 08-16-2008 01:07 AM Wenn ich mein Hello World Script über die Konsole aufrufe gehts ohne Probleme. RC3 RE: Perl Error 500 - ZooL - 08-16-2008 04:48 PM probiert doch mal dieses Quote:#!/usr/bin/perl chmod +x hello-cgi.pl oder chmod 755 hello-cgi.pl ich werde dieses jetzt auch mal testen und feedback dazu geben.. Edit: also funktionieren tuts nicht aber syntax ok im ssh np es liegt an der apache config also ispcp eigenschlossen werde mal ein wenig suchen und mich dann nochmal melden... Edit:ich habe ein wenig rum geforscht und herrausgefunden das suexec den fehler Quote:#######raus gibt und mit dem kann ich noch nichst wirkliches anfangen also der fehler für das cgi/perl problem liegt am apache/ispcp config.. mfg RE: Perl Error 500 - MoritzDorn - 08-16-2008 06:28 PM Hi, bei mir geht das Scirpt was du gepostet hast. http://moritzdorn.de/cgi-bin/hello-cgi.pl Ich habe die RC3 mfg RE: Perl Error 500 - singha - 08-16-2008 06:38 PM ZooL Wrote:Quote:####### hi, könnte es an den Rechten liegen? directory (2004/33)... 33 ist doch www-data, oder? Sollte das Verzeichnis nicht dem user (in diesem Fall 2004) gehören? |