Forum Webscript.Ru
Программирование => Perl => Тема начата: Макс от 02 Марта 2003, 14:25:44
-
Можно ли на сервер устновить cpan-модули без участия в этом процессе админа хостинга ? (Apache::Session например).
Если да, то как ?
ЗЫ
поиск по форуму не помог
Доступ на сервер - только по FTP
-
Apache::Session например
Apache::Session не имеет сишной части (по крайней мере я ее не нашел) так что очень даже нормально.
Распакуй архив на сервер и укажи путь:
use lib \'/var/www/chi-bin/lib\';
-
use lib \'/var/www/chi-bin/lib\';
???
perldoc -f use
там такого формата для use нет (он у меня кстати не заработал - файл не находит, судя по ошибке ищет только по массиву @INC и указанный в use путь не использует)
Или я что-то не так понял ?
PS
ошибка :
Can\'t locate <имя модуля>.pm in @INC (<содержимое @INC>) at script.pl line 1
-
При use lib \'/some/path/to/yuor/module\'; этот путь добавляется в @INC.
Вот здесь <содержимое @INC> ты и увидишь свой путь.
Только полный путь(!) с корня иначе могут быть проблемы.
То есть, если твоя папка /var/www/user1/ то создай в нем папку lib в нее положи папку Apache (в которой соответственно лежит Session.pm) и вызов будет следующим:
use lib \'/var/www/user1/lib\';
use Apache::Session;
Так понятнее?
-
Спасибо за пояснения.
ЗЫ
а в каком разделе это в доке было описано?
-
а в каком разделе это в доке было описано?
perldoc -q lib
-
Chs
спасибо!