Установка модулей Perl

Материал из 1GbWiki.

(Различия между версиями)
Перейти к: навигация, поиск
Версия 17:57, 31 мая 2010 (править)
77.239.235.129 (Обсуждение)

← К предыдущему изменению
Версия 20:02, 31 мая 2010 (править) (отменить)
Dmih (Обсуждение | вклад)
м (Правки 77.239.235.129 (обсуждение) откачены к версии Dmih)
К следующему изменению →
Строка 1: Строка 1:
-Как 1gb.ru разводит лохов+== Общие сведения ==
-Кризис размножает жуликов с огромной скоростью. А интернет рай для воров и мошенников. Так как получить ответственность за интернет мошенничество крайне сложно. И вот очередной интернет хостер 1gb.ru вышел на ниву жульничества. И добился там превосходных результатов. + 
-Итак, на главой странице сайта написано о низких ценах и домене в подарок. +'''Модули Perl''' - подключаемые расширения для языка программирования Perl, реализущий или дополнящий какой-либо функционал, отсутствующий в самом языке. Есть хорошее правило, если вы что-то собрались писать на Perl, то посмотрите сперва в [http://cpan.org/ CPAN], скорее всего кто-то до вас уже написал нечто подобное ;)
-Однако замечательная фраза содержится на странице отказа от заказа+ 
-«Вы можете отказаться от услуг хостинга во время текущего периода оплаты, при этом вам будет возвращены неистраченные средства (пропорционально потраченному времени), за вычетом цены регистрации доменов в подарок, если это происходило в текущем периоде оплаты».+== Установка модулей на Windows ==
-Особенно кайфово звучит фраза: «за вычетом цены регистрации доменов в подарок». Это что за цена регистрации домена в подарок? Как подарок может вообще иметь какую-либо цену? Вот страница для тех кто не верит.+ 
-http://www.1gb.ru/default.aspx?ti=6&hti=104+Описано в [http://www.1gb.ru/default.aspx?ti=6&hti=70 базе знаний] хостинга.
-То есть они честно говорят, что их подарок имеет некую цену регистрации. Хорош подарок. Это как парень, отбирающий у девушки свои подарки после расставания.+ 
-Сама эта фраза по себе показывает, в чем состоит мошенничество этого ресурса.+== Установка модулей на UNIX ==
-Ну ладно хитрый маркетинговый ход скажите вы. Но не все так просто.+ 
-Как только вы закажите там услуги хостинга, то вы выясняете, что 30% времени ваш сайт не работает вообще. Он висит или отвратительно долго грузится. Когда вы начинаете этому возмущаться, то вам предлагают резво вернуть деньги. Но вы должны выполнить следующие условия: «Прежде всего, необходимо убедиться, что в личном кабинете заполнены все реквизиты клиента» +Наиболее простой и удобный способ установки, это через CPAN, доступ к которому осуществляется через шелл, реализованный в одноименном модуле Perl.
-И тут есть ключевой момент. Если вы заполните эти данные, то на вас сразу же оформят домен. Без этих данных оформить домен они не могут. А как только оформят домен (который дается типа в подарок :-)) вы уже лишитесь 750 рублей. И домен типа обратно перерегистрировать нельзя. И жулик с песнями бежит делить капусту, которую получил продав домен с наваром 350 рублей. А при оптовых ценах еще выше. А вы остаетесь с носом или с доменом. Переплатив за него почти половину стоимости. В любом случае ни о каком хостинге говорить не приходится.+Шелл CPAN уже полностью настроен, но если вы опытный пользователь, то существующие настройки вы можете посмотреть и изменить в файлах находящихся в каталоге <code>~/.cpan</code>
-А они еще спрашивают сами себя, а почему такие низкие цены? Да вот почему, потому что ничего за эти деньги они не делают. Халявный сыр как известно в мышеловке.+ 
 +* Заходим на сервер по SSH.
 +* Запускаем интерактивный CPAN шелл:
 + $ perl -MCPAN -e shell
 + 
 +* Например, нам нужен модуль <code>CGI::FastTemplate</code>
 + cpan> install CGI::FastTemplate
 + 
 +* В .htaccess добавляем строку:
 + SetEnv PERL5LIB /home/virtwww/имя_пользователя/perl/lib64/perl5/site_perl/5.8.8:/home/virtwww/имя_пользователя/perl/lib64/perl5/5.8.8/x86_64-linux
 + 
 +----
 +'''Примечание:''' Указанный выше способ будет работать только на хостинге [http://www.1gb.ru 1Gb.ru]
 +----
 + 
 +Проверить правильность установки модуля можно так:
 +* выполнив команду в шелл:
 + perl -e 'use CGI::FastTemplate'
 +* или такой скрипт, запросив его по HTTP:
 + #!/usr/bin/perl
 + use CGI::Carp qw(fatalsToBrowser);
 + use CGI::FastTemplate;
 +
 + print "Content-type: text/plain\n\n";
 +
 +== См. также ==
 +* [[Юникс шелл]]
 + 
 +== Ссылки ==
 +* [http://search.cpan.org/ search.cpan.org] - поиск модулей в CPAN
 +* [http://www.opennet.ru/man.shtml?topic=CPAN&russian=3&category=&submit=man MAN CPAN] - страница MAN документации по использованию CPAN
 + 
 +[[Категория:UNIX]]
 +[[Категория:Perl]]
 +[[Категория:Программирование]]

Версия 20:02, 31 мая 2010

Содержание

Общие сведения

Модули Perl - подключаемые расширения для языка программирования Perl, реализущий или дополнящий какой-либо функционал, отсутствующий в самом языке. Есть хорошее правило, если вы что-то собрались писать на Perl, то посмотрите сперва в CPAN, скорее всего кто-то до вас уже написал нечто подобное ;)

Установка модулей на Windows

Описано в базе знаний хостинга.

Установка модулей на UNIX

Наиболее простой и удобный способ установки, это через CPAN, доступ к которому осуществляется через шелл, реализованный в одноименном модуле Perl. Шелл CPAN уже полностью настроен, но если вы опытный пользователь, то существующие настройки вы можете посмотреть и изменить в файлах находящихся в каталоге ~/.cpan

  • Заходим на сервер по SSH.
  • Запускаем интерактивный CPAN шелл:
$ perl -MCPAN -e shell
  • Например, нам нужен модуль CGI::FastTemplate
cpan> install CGI::FastTemplate
  • В .htaccess добавляем строку:
SetEnv PERL5LIB /home/virtwww/имя_пользователя/perl/lib64/perl5/site_perl/5.8.8:/home/virtwww/имя_пользователя/perl/lib64/perl5/5.8.8/x86_64-linux

Примечание: Указанный выше способ будет работать только на хостинге 1Gb.ru


Проверить правильность установки модуля можно так:

  • выполнив команду в шелл:
perl -e 'use CGI::FastTemplate'
  • или такой скрипт, запросив его по HTTP:
#!/usr/bin/perl
use CGI::Carp qw(fatalsToBrowser);
use CGI::FastTemplate;

print "Content-type: text/plain\n\n";

См. также

Ссылки

  • search.cpan.org - поиск модулей в CPAN
  • MAN CPAN - страница MAN документации по использованию CPAN
Личные инструменты