Migration zu mod_perl
Benne
- perl
0 Christian Kruse0 Benne0 Christian Kruse0 Benne
Hallo
aus Perfomanzgründen migriere ich gerade auf meinem lokalen Apache Server zu der mod_perl Implementierung, die bisher einen sehr schnellen und soliden Eindruck auf mich macht. Mit einem Auge schiele ich dabei schon auf Apache::SSI und Apache::DBI.
Nun hänge ich allerdings schon an dem Problem, dass meine bisherige Verwendung von use lib "../lib";
mit der relativen Pfadangabe scheitert.
Das Abändern der Skripte möchte ich vermeiden, da ich dadurch auch die Portabilität auf Umgebungen ohne mod_perl verliere.
Vielleicht irre ich auch, aber was ist denn die einfachste Lösung für meinen Fall?
Danke und Gruß
Benne
你好 Benne,
Nun hänge ich allerdings schon an dem Problem, dass meine bisherige
Verwendung vonuse lib "../lib";
mit der relativen
Pfadangabe scheitert.Das Abändern der Skripte möchte ich vermeiden, da ich dadurch auch die
Portabilität auf Umgebungen ohne mod_perl verliere.
Benutze halt FindBin (perldoc FindBin).
再见,
克里斯蒂安
Hallo Christian,
Benutze halt FindBin (perldoc FindBin).
das hilft mir leider nicht weiter. FindBin gibt genauso wie Cwd den Pfad "/" als aktuelles Arbeitsverzeichnis aus, wenn ich das Perlskript über mod_perl starte.
Vielleicht muss ich auch etwas an der mod_perl Konfiguration ändern?
Gruß,
Benne
你好 Benne,
Benutze halt FindBin (perldoc FindBin).
das hilft mir leider nicht weiter. FindBin gibt genauso wie Cwd den Pfad
"/" als aktuelles Arbeitsverzeichnis aus, wenn ich das Perlskript über
mod_perl starte.
Ahja, naja, gut, dann…
Vielleicht muss ich auch etwas an der mod_perl Konfiguration ändern?
… würde ich das im Fall mod_perl über eine Umgebungs-Variable lösen: @INC
per Konfiguration einfach das notwendige Verzeichnis anhängen. Das use lib
kannst du ja drin lassen wie es ist, das stört ja nicht.
再见,
克里斯蒂安
Hallo Christian,
… würde ich das im Fall mod_perl über eine Umgebungs-Variable lösen: @INC
per Konfiguration einfach das notwendige Verzeichnis anhängen. Das use lib
kannst du ja drin lassen wie es ist, das stört ja nicht.
dadurch würde ich einiges an Flexibilität verlieren. Wäre schade, ist dies meine einzige Möglichkeit.
Gruß,
Benne