Ich wollte nur mal sehen, was beim Script ankommt. Aber selbst wenn ich nur den Kopf des Perlscriptes verwende (Shebang) gibt der Server nach dem Drücken des "Senden"-Knopfes bereits eine Fehlermeldung aus: Internal Server Error....
Dabei ist noch nnicht einmal eine Zeile Code geschrieben. Die Shebang stimmt auf jeden Fall, denn das andere Script , welches den Inhalt per SSI liefert hat dieselbe Shebang.
Diese Fehlermledung kann alles mögliche bedeuten. Was aber auffällt ist, dass dein Skript keinen HTTP header sendet und damit schon einen Fehler produziert.
Ein Minimal Skript sähe so aus:
#!/usr/bin/perl -w
use strict;
use CGI;
print CGI::header('text/plain');
print "Hallo!";
Da du offensichtlich kein lokales Perl installiert hast, willst du dir vielleicht auch die Fehlermeldungen anzeigen lassen, sonst musst du bei jedem Problem hier fragen.
#!/usr/bin/perl -w
BEGIN {
use CGI::Carp qw(fatalsToBrowser warningsToBrowser);
warningsToBrowser(1);
}
use strict;
use CGI;
print CGI::header('text/plain');
print "Hallo!";
Struppi.