Blöde Frage? Perl nur zum download angeboten?

luco

Registered User
Hallo,
ich habe bislang nie wirklich *.pl Skripte genutzt.
Jetzt hab ich mich ans "Hello World" gewagt, ins cgi-bin Verzeichnis verschoben und was kommt?
Premature end of script headers: skript.pl

In anderen Verzeichnissen wird mir das Skript als Download angeboten.
Ich habe wie ihr vielleicht schon wisst, einen S4Y Rootserver zum rumexperimentieren. Ist also eigentlich alles wie es von Anfang an war, bis auf das ich PHP per CGI eingebunden habe.
Übersehe ich vielleicht irgendwas saublödes?

Das erste Skript ist dieses:
Code:
#!/usr/bin/perl

# Ein erstes kleines Skript
# zur Verdeutlichung einiger Eigenheiten von Perl.

$zahl1 = 500;
$zahl2 = 10;
$ergebnis = $zahl1 + $zahl2;
$name = "Larry";

print "Hallo $name, die Summe von $zahl1 und $zahl2\n";
print "ist $ergebnis.\n";

und perl liegt auch unter usr/bin.
Glaube ich brauch nur einen kleinen Schubser :o
Danke im Voraus
 
Klingt nach einem Rechteproblem.
die .pl Datei sollte 0755 haben und wenn du suexec einsetzt mußte noch auf den richtigen Owner der Datei achten.
 
ein wenig weiter...

Hey, danke für deine schnelle Antwort.
Dateirechte steht auf 0755. Hatte das Premature Problem letztens bei dem php5-cgi ebenfalls, dort musste ich die suexec neu kompilieren um folgende Änderung einzubringen:

Code:
#define AP_DOC_ROOT "/usr/bin/php5"

Ich nehme an, dass ich damit nun Perl ausgeschlossen habe?
Gibt es dafür eine Lösung? das beides läuft?
Vielen Dank im Voraus
 
Back
Top