Perl versagt, CGI geht aber ... Kann mir wer nen Tip geben?

Apache, Lighttpd, nginx, Cherokee
Post Reply
nils_eckert
Posts: 41
Joined: 2002-11-30 12:05
 

Perl versagt, CGI geht aber ... Kann mir wer nen Tip geben?

Post by nils_eckert »

Hallo zusammen,

ich habe auf meinem Server so gut wie alles selber kompiliert (mehr oder weniger aus Spaß an der Freude :-D).

CGI geht auch soweit. Zumindest läuft mein Webmailer (sqwebmail) der also kompiliertes CGI vorliegt.

Jedoch wollte ich jetzt mal ein perl-script ausführen und bekomme immer einen Error 500:

Code: Select all

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, webmaster@ZeNsIeRt.de and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.
Ich benutze den Apache 2.0.45 und habe (soweit ich mich entsinne kann) mod_perl installiert.

Brauche ich dann auch SuEXEC?

Für Tips dir mir helfen, an der Richtigen Stelle zu suchen und nicht den ganzen Heuhaufen umzugraben wäre ich echt dankbar!

Viele Grüße,

Nils
captaincrunch
Userprojekt
Userprojekt
Posts: 7066
Joined: 2002-10-09 14:30
Location: Dorsten
Contact:
 

Re: Perl versagt, CGI geht aber ... Kann mir wer nen Tip geben?

Post by captaincrunch »

Wie wär's mit Logfiles ?
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
dodolin
Posts: 3840
Joined: 2003-01-21 01:59
Location: Sinsheim/Karlsruhe
Contact:
 

Re: Perl versagt, CGI geht aber ... Kann mir wer nen Tip geben?

Post by dodolin »

Wie wär's mit Logfiles ?
Das ist aus der Mode gekommen, Captain. Wer braucht das schon heutzutage noch wirklich? Hast du das noch nicht mitbekommen? ;)

Sorry für die unqualifizierte Bemerkung, konnte gerade nicht rückhalten...
captaincrunch
Userprojekt
Userprojekt
Posts: 7066
Joined: 2002-10-09 14:30
Location: Dorsten
Contact:
 

Re: Perl versagt, CGI geht aber ... Kann mir wer nen Tip geben?

Post by captaincrunch »

Ach stimmt. Aber gut dass du mich daran erinnerst, dass ich schon lange mal ein Update meiner Glaskugel brauche, oder können die sowas heutzutage auch noch nicht ? ;)
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
nils_eckert
Posts: 41
Joined: 2002-11-30 12:05
 

Re: Perl versagt, CGI geht aber ... Kann mir wer nen Tip geben?

Post by nils_eckert »

Also:

error_log
[Sat Aug 02 15:26:49 2003] [error] [client 80.138.134.47] Premature end of script headers: index.pl
Ich wollte niemanden zum Weissagen annimieren.

Tut mir leid, habe nicht dran gedacht!

Jetzt wer ne Idee?

Grüße,

Nils
User avatar
nyxus
Posts: 626
Joined: 2002-09-13 08:41
Location: Lübeck
Contact:
 

Re: Perl versagt, CGI geht aber ... Kann mir wer nen Tip geben?

Post by nyxus »

setze mal hinter das /usr/bin/perl in Deinem Script ein "-w" und teste es dann nochmal. Hat bei mir auch mal geholfen (ich weiß aber leider nicht, warum dieser Schalter bei einem Aufruf über den Apacheneinen Unterschied macht).
alexander newald
Posts: 1117
Joined: 2002-09-27 00:54
Location: Hannover
Contact:
 

Re: Perl versagt, CGI geht aber ... Kann mir wer nen Tip geben?

Post by alexander newald »

susexec installert? Wenn ja -> Logfile!
Mal das Script von in der Shell aufrufen
Die erstenen Zeilen des Scripts posten
ls -l scriptname
olaf.dietsche
Posts: 401
Joined: 2002-12-19 02:06
Location: Siegburg
 

Re: Perl versagt, CGI geht aber ... Kann mir wer nen Tip geben?

Post by olaf.dietsche »

Wahrscheinlich fehlt eine Leerzeile zwischen Header und HTML.
dodolin
Posts: 3840
Joined: 2003-01-21 01:59
Location: Sinsheim/Karlsruhe
Contact:
 

Re: Perl versagt, CGI geht aber ... Kann mir wer nen Tip geben?

Post by dodolin »

Nicht, dass das nicht ne FAQ wäre... -> http://httpd.apache.org/docs/misc/FAQ.h ... pt-headers
nils_eckert
Posts: 41
Joined: 2002-11-30 12:05
 

Re: Perl versagt, CGI geht aber ... Kann mir wer nen Tip geben?

Post by nils_eckert »

Problem erkannt, Problem gebannt!

Vielen Dank für eure Hilfe, es lag an den fehlenden Headern!!!!


Super!! Bin voll happy :-)

Danke, Danke,

Nils
Post Reply