Apache-Server einrichten!

Hiho,

ich hab mir jetzt mal die Software von Apache runtergeladen und Server funzt auch soweit (heißt, er zeigt schonmal die HTML-Seiten, die er soll, *YUHU*). Nur mit den Skripten hab ich so die Probleme: wenn ich es über die seite aufrufe (ist nur ein stinknormales, kleines Formular), findet er es zwar, schreibt dann aber nur den Quellcode ins fenster. Ich denke mir mal so, dass er also nicht auf den Perl-Interpreter zugreift :frowning:. Und genau hier weiß ich nicht, was ich da alles bei der Konfiguration einstellen muss.
config-file:

Apache parses all CGI scripts for the shebang line by default.

This comment line, the first line of the script, consists of the symbols

pound (#) and exclamation (!) followed by the path of the program that

can execute this specific script…

hier hab ich stehen:
#!D:/Programme/Perl/bin/Perl

(perl.exe, befindet sich in d:\programme\perl\bin)

muss ich da noch irgendwas einstellen, oder hab ich hier nur nen Syntaxfehler??? Oder liegt das Prob ganz wo anders???

Bitte helft mir,

Tobi

hallihallo

du darfst/brauchst die zeile

#!D:/Programme/Perl/bin/Perl

nicht in der httpd.conf des apache einfügen. die zeile die dort
steht ist nur ein beispiel zur verabschaulichung.

die obige zeile muß in jedem perl script, das ausgeführt werden
soll als allererster stehen. nur so versteht der apache wo der
perl-interpreter liegt.
wenn du windows benutzt, kannst du aber auch in der zeile

#ScriptInterpreterSource registry

(bei mir die 523. zeile) in der httpd.conf das #-zeichen
entfernen. dann benutzt apache die verknüpfung zum
perl-interpreter, die in der windows-registry eingetragen ist um
das programm auszuführen (dann muß es aber auch auf .pl enden).
dann müßte es eigentlich laufen :smile:

gruß…
…puhli

Auch der Eintrag
ScriptAlias /cgi-bin/ „C:/Programme/Apache Group/Apache/cgi-bin/“
ist hier wichtig. Hatte mit dem Problem auch schon kämpfen müssen :smile:)!!! Apache 1.3 :smile:

Gruß, Pet