Sunday, November 29, 2009

Catalyst mod_perl Deployment

Недавно пришлось мне разворачивать catalyst-овское приложение под Apache. Посмотрел я документацию Catalyst::Manual::Cookbook В частности есть там пример конфигурации апача, а именно:

PerlSwitches -I/var/www/MyApp/lib
PerlModule MyApp

<Location />
  SetHandler modperl
  PerlResponseHandler MyApp
</Location>

Сей конфиг работать у меня отказался. Пошел читать про modperl, в результате нашел слудующий пример тут:
<VirtualHost ...>
  ServerName dev1
  PerlOptions +Parent
  PerlSwitches -I/home/dev1/lib/perl
</VirtualHost>
В конечном счете добавление опции

PerlOptions +Parent

решает проблему

Странно как-то... в мануалах писать нерабочие конфиги, посмотрел баг репорт по этому мануалу. Оказывает что есть #31164: Catalyst::Manual::Cookbook mod_perl configuration incorrect? (обратите внимание что баг за Mon Dec 03 07:20:12 2007) Тут человек пишет о такой же проблеме, но предлагает другое решение. Но мануал по сей день не исправлен.

2 comments:

Николай Мишин said...

да, это печально, что в перле каждому приходится рано или поздно становиться Лари Воллом

farlijahmille said...

Slotyro Casino $20 FREE - Mapyro
Casino in 경상북도 출장안마 Reno. The casino has slots, table games, 창원 출장샵 live dealers, and poker tournaments, 경상북도 출장안마 and is open every day 8:00am-12:00pm. 양산 출장마사지 If you've had an opportunity 광주 출장샵 to play