Hallo zusammen,
ich wollte von Apache 1.3 auf Apache 2.2 umsteigen. Jetzt habe ich ein Problem mit der Konfiguration.
Alles ist installiert, mod_perl eingebunden. Der Aufruf eines PerlSkriptes über den Apache klappt auch, lässt sich aber nicht zu ende durchführen, da ein Modul eingebunden werden soll, was er nicht nachladen kann.
Mein Script (<DOCUMENT_ROOT>/modules/core/dispatcher.pl)
:
:
:
require "../../modules/core/config.pm";
Im Log des Apache kann ich folgende Meldung lesen:
[Sat Jan 27 15:11:17 2007] [error] Can't locate ../../modules/core/config.pm in @INC (@INC contains: C:/Perl/site/lib C:/Perl/lib . C:/Programme/Apache2) at D:/Workspace/Gondolin/modules/core/dispatcher.pl line 30.\n
Mein DOCUMENT_ROOT in der httpd.conf ist auf "D:/Workspace/Gondolin/" gesetzt. Was mache ich falsch? Insbesondere interessiert mich, was der . (Punkt) in dem Pfad zu bedeuten hat; also das damit das aktuelle Verzeichnis gemeint ist, ist schon klar, aber welches? Ich dachte das, von dem Skript, welches gerade ausgeführt wird.
Gruß und danke,
Meise