Автор Тема: Установка модулей на сервер хостера  (Прочитано 3069 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Можно ли на сервер устновить cpan-модули без участия в этом процессе админа хостинга ? (Apache::Session например).
Если да, то как ?


ЗЫ
поиск по форуму не помог
Доступ на сервер - только по FTP
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
Установка модулей на сервер хостера
« Ответ #1 : 02 Марта 2003, 15:35:54 »
Цитировать
Apache::Session например

Apache::Session не имеет сишной части (по крайней мере я ее не нашел) так что очень даже нормально.
Распакуй архив на сервер и укажи путь:
use lib \'/var/www/chi-bin/lib\';
The documentations is your friend

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Установка модулей на сервер хостера
« Ответ #2 : 02 Марта 2003, 20:57:19 »
Цитировать
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
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
Установка модулей на сервер хостера
« Ответ #3 : 02 Марта 2003, 21:08:40 »
При 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;
Так понятнее?
The documentations is your friend

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Установка модулей на сервер хостера
« Ответ #4 : 04 Марта 2003, 00:50:52 »
Спасибо за пояснения.

ЗЫ
а в каком разделе это в доке было описано?
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн Chs

  • Perl программер
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1108
  • +0/-0
  • 2
    • Просмотр профиля
    • http://chs.now.at/
Установка модулей на сервер хостера
« Ответ #5 : 04 Марта 2003, 10:04:55 »
Цитировать
а в каком разделе это в доке было описано?

perldoc -q lib
2B OR NOT 2B = FF

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Установка модулей на сервер хостера
« Ответ #6 : 04 Марта 2003, 13:28:44 »
Chs
спасибо!
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28