Thread Premature end of script headers: bekomme Perl nicht zum laufen... (16 answers)
Opened by Gast at 2006-08-23 12:05

TTP
 2006-08-23 14:17
#8579 #8579
User since
2006-08-23
4 Artikel
BenutzerIn
[Homepage] [default_avatar]
z.B. sind evtl. die Rechte der Datei falsch gesetzt; dann hat Perl überhaupt nichts mit diesem Problem zu tun;
Rechte sind jetzt 777 (-rwxrwxr-x)

oder die Shebang (erste Zeile im Skript) ist falsch und zeigt nicht auf (das richtige) perl.
Das passt auch, hab die Daten vom Provider...

Oder das Skript kompiliert nicht, d.h.
es ist ein Syntaxfehler vorhanden
Code: (dl )
1
2
3
4
5
6
7
8
#!/usr/bin/perl
use CGI::Carp qw(fatalsToBrowser warningsToBrowser);
use CGI;
my $cgi = CGI->new();
print $cgi->header();
warningsToBrowser(1); # dies ist wichtig und muss nach dem Header kommen!

print "Hallo Welt";

is da n Fehler drin???

oder ein Modul wird nicht gefunden.
Denke nicht....

Das Skript ist im falschen Format, weil es per ftp binär hochgeladen wurde anstatt in ASCII.
ASCII passt schon ;)

Es kann auch sein, dass das Skript ausgeführt wird, aber dabei passiert ein fataler Fehler, der das Skript sterben läßt - auch dann bekommst du diesen Fehler.
Hmm?!

Du vergisst im Skript, einen Header auszugeben.
ne is auch drin....

woran kann es noch liegen???

View full thread Premature end of script headers: bekomme Perl nicht zum laufen...