Thread Pfad verloren...: Arbeits-Verzeichnis bei mod_perl ändern? (7 answers)
Opened by macMeck at 2004-05-18 16:03

ptk
 2004-05-21 14:52
#30760 #30760
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
Das Problem bei FindBin ist, dass der erste Aufruf von FindBin (und sei es in einem anderen Skript oder einer anderen von httpd eingebunden Konfigurationsdatei) gewinnt und der Wert von $FindBin::Bin auf alle Ewigkeit in diesem Prozess festgeschrieben ist.

Um das zu umgehen, kann man entweder
Code: (dl )
1
2
use FindBin;
FindBin->again;

schreiben (nur in *sehr* neuen Perls) oder
Code: (dl )
1
2
delete $INC{'FindBin.pm'};
require FindBin;


Das Problem ist auch unter "KNOWN ISSUES" in der Manpage zu FindBin beschrieben.

View full thread Pfad verloren...: Arbeits-Verzeichnis bei mod_perl ändern?