При вызове ^file::exec[/cgi-bin/test.cgi] парсер меняет дирректорию на дирректорию интерпритатора!!!!!!!!
nwp 13.09.2002 15:51
т.е. он запускает его в дирректории с интерпритатором
#!/путь к перлу
то-же происходит при вызове ^file::cgi[/cgi-bin/test.cgi]
это проблема небольшая в случае единичного скрипта
простым переходом chdir можно удовлетворится (но все равно неприятно)
когда имеется множество своих модулей проблема разрастается
выход:
ставить внутри основной программы и модулей такую запись, вместо стандартной
#/usr/bin/perl -I/home/web/cgi-bin/
в этом случает путь для библиотек добавляется в массив @INC
но так-же приходится в каждом модуле менять текущую дирректорию
муторно
как справиться с серьезной проблемой?
прошу не выссказывать мнения о самодостаточности парсера!!!
- При вызове ^file::exec[/cgi-bin/test.cgi] парсер меняет дирректорию на дирректорию интерпритатора!!!!!!!!, nwp 13.09.2002 15:51