hallo Joerg,
ich habe mir jetzt mit Interesse den ganzen Thread durchgelesen und zwischendurch Patrick mal einen Pluspunkt wegen "hilfreich" verteilt - trotzdem haben alle, die sich hier geäußert haben, etwas Entscheidendes übersehen:
#!/usr/bin/perl
print "Content-type: text/plain\n\n";
print header;
print "Hallo Welt";
Dies läuft ebenfalls nicht.
Doch, es "läuft", und ausschlaggebend ist, daß du es so aufrufen kannst:
4.) Perl-Skript mit "./test.pl" gestarted auf der Kommandozeile, funktioniert
Aber welche Schlußfolgerung hast du daraus gezogen bzw. welche Schlußfolgerung(en) haben die bisher Antwortenden gezogen?
Wenn du auf der Konsole was ausgeben willst, ist "text/plain" kein Problem - aber im Browser ist es eins. Mein Vorschlag:
#!/usr/bin/perl -w
print "Content-type: text/html\n\n";
print "hallo Welt!";
Das Ding funktioniert bei mir bereits seit Jahren - und tut es auch mit den allerneuesten Perl-Versionen. Zum Testen, ob Perl überhaupt mitspielt, ist das sehr gut geeignet - meiner Erfahrung nach.
Grüße aus Berlin
Christoph S.