Christoph Schnauß: Lokaker Test unter Apache

Beitrag lesen

hallo,

meine Perl-Programme benötigen im Internet die Angabe
#!/usr/bin/perl -w

Das hat mit dem Internet nichts zu tun. Das ist die Angabe, die der Server deines Providers benötigt.

Kann man Apache so einstellen, dass beim lokalen Test dieselbe Angabe wie im Internet möglich ist?

Nein. Es sei denn, du installierst dir ein Linuxsystem und richtest es so ein, daß der Pfad zum Perl-Interpreter derselbe ist.
Auf einer Windows-Maschine kannst du allerdings diese erste Zeile umgehen bzw. deinen Apache anweisen, sie zu ignorieren. Das geschieht mit der Anweisung
  ScriptInterpreterSource registry
Dann sucht der Apache in der registry nach, ob dort ein Pfad zum Perl-Interpreter eingetragen ist. Findet er dort nichts, muß er sich entweder auf die shebang verlassen oder eine Fehlermeldung ausgeben.

Grüße aus Berlin

Christoph S.

--
Visitenkarte
ss:| zu:) ls:& fo:) va:) sh:| rl:|