Hi,
Mist, einmal kopiere ich und schon werde ich erwischt.
Ausgerechnet ich… (buhuuu…)
*g*
Egal. Schau im Error-Log des Servers nach - das müßte auf der
Fehlerseite auch empfohlen werden.
Jupp. Leider gibt es die genannte error.log nicht auf unserem
Server.
Das halte ich ehrlich gesagt für unwahrscheinlich - Du hast sie nur noch nicht gefunden. Frage den Serveradministrator, was er konfiguriert hat.
Meinst Du damit ich soll mir die Perl-Doku zu my anschauen?
Exakt.
Macht mich auch nicht schlauer - bzw. ich weiß nicht genau was
Du damit meinst (hab hier das Kamel-Buch).
Ein Handbuch ist _nicht_ die Doku. Die wird mit Perl mitgeliefert und läßt sich durch schlichte Eingabe von z.B. perldoc perl
aufrufen. Bei ActivePerl ist sie sogar als HTML-Version dabei.
Alternativ gibt es übrigens auch http://www.perldoc.org/.
Ala gut,
Zwischenfrage: Woher kommst Du?
#!/usr/bin/perl -w
use strict;
print „Hallo“;
Das ist _kein_ CGI-Script. Dies _muß_ einen Internal Server Error verursachen, weil Du keinen HTTP-Header ausgibst.
#!/usr/bin/perl -w
use strict;
print „Content-type: text/plain\n\n“;
print ‚Hallo‘;
Besser, zumindest wenn das Script weiterentwickelt werden soll:
#!/usr/bin/perl -w
use strict;
use CGI ‚:standard‘;
print header(‚text/plain‘), ‚Hallo‘;
Funktioniert immer noch nicht (nur lokal).
Dann ist Dein lokaler HTTP-Server defekt.
Irritierend ist, das ein anderes Script, bei dem keine Ausgabe
an den Browser stattfindet, wunderbar funktioniert (ein
einfacher Downloadzähler).
Per HTTP _muß_ eine Rückgabe stattfinden - auch wenn die z.B. nur ein Redirect ist, was ich hier vermute.
Cheatah