Perl Skripte nur mit -w lauffähig

Alles, was den Apache betrifft, kann hier besprochen werden.

Perl Skripte nur mit -w lauffähig

Postby HutziBlitzi » 25. January 2005 19:54

Hallo Leute,

kann mir jemand sagen, warum div. Skripte nur mit dem Parameter -w
(#!/usr/bin/perl -w) laufen und dann ohne Probleme?

Ohne -w bekomme ich immer den Fehler
"The server encountered an internal error or misconfiguration and was unable to complete your request."

Ich verwende derzeit Apache 1.3.28 ohne mod_perl

Danke schon mal
HutziBlitzi
 
Posts: 4
Joined: 25. January 2005 18:44
Location: Buseck

Postby Wiedmann » 25. January 2005 20:10

Ohne -w bekomme ich immer den Fehler
"The server encountered an internal error or misconfiguration and was unable to complete your request."

Hätte ja eher gedache das man mit "-w" mehr Fehlermeldungen sieht (siehe man perl)

Was steht den dann in der error_log?
Wiedmann
AF Moderator
 
Posts: 17102
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby HutziBlitzi » 25. January 2005 22:35

Ohne -w kommen folgende Zeilen
1. ": No such file or directory
Hier hab ich keine Ahnung wie ich das Zuordnen soll, vor allem, kommt kein Hinweis auf ein fehlendes File wenn -w gesetzt ist.

2. [Tue Jan 25 23:25:57 2005] [error] [client 192.168.90.160] Premature end of script headers:
Kommt ja eigentlich nur, wenn man keinen Content-type ausgibt oder?
HutziBlitzi
 
Posts: 4
Joined: 25. January 2005 18:44
Location: Buseck

Postby deepsurfer » 26. January 2005 09:10

zu 1)schau zusätzlich mal in der error.log nach, durchaus wird dort eine ausführlichere fehlermeldung angezeigt.

zu 2) Deine vermutung sollte richtig sein

Zitat aus http://www.perlunity.de/perl/forum/thread_017699.shtml
Hallo,
ich kenne das Problem.
Wenn man das CGI-Modul verwendet, dann muss man
print
header;

verwenden, weil

print "Content-type: text/html \n\n";

zu dem von Dir beschriebenen Fehler führt.
Ingo


chirio
Deep
User avatar
deepsurfer
AF Moderator
 
Posts: 6440
Joined: 23. November 2004 10:44
Location: Cologne
Operating System: Win-XP / Win7 / Linux -Debian

Postby HutziBlitzi » 27. January 2005 07:49

Im Errorlog stehen genau diese zwei Zeilen, wenn ich das -w weglasse:

1. ": No such file or directory
2. [Tue Jan 25 23:25:57 2005] [error] [client 192.168.90.160] Premature end of script headers:

Es muss was mit den Einstellungen oder Versionen zu tun haben. Auf versch. anderen Servern läuft alles ohne -w
HutziBlitzi
 
Posts: 4
Joined: 25. January 2005 18:44
Location: Buseck


Return to Apache

Who is online

Users browsing this forum: No registered users and 14 guests