Daniel Thoma: PERL---»Apache---»Windows98

Beitrag lesen

Hallo Hans

Willst du nur Perlscript als CGI auf dem Apache laufen lassen oder mod_perl insatallieren?
Wenn du nur ersteres willst:

In der httpd.conf war dieser fehler:

ScriptAlias /cgi-bin/ "C:/webpages/cgi-bin/"

"C:/Programme/Apache Group/Apache/cgi-bin" should be changed to whatever your ScriptAliased

CGI directory exists, if you have that configured.

<Directory "C:/webpages/cgi-bin"> <---- Die Pfadangabe ist urlbasiert, dh du mußt /cgi-bin/ angeben.
    AllowOverride None
    Options None
</Directory>

Es ist nicht empfehlenswert cgi-bin als ein unterverzeichnis des documentpfades zuzugreifen.
Erstens wird das wahrscheinlich schwierigkeiten geben, weil er bei der url /cgi-bin/ nicht weiß
ob man den ScriptAlias cgi-bin meint oder das unterverzeichnis cgi-bin was zwar das selbe ist aber eben
doch wieder nicht.
Und zweitens weil der Client auf ein unterverzeichnis wahrscheinlich freien zugriff hat.

MfG

Daniel