Главная страница


ru.cgi.perl

 
 - RU.CGI.PERL ------------------------------------------------------------------
 From : Serge Olkhowik                       2:464/95.128   27 Jan 2005  14:54:42
 To : All
 Subject : mod_perl + path_info
 -------------------------------------------------------------------------------- 
 
 
 Вот изучаю работу с apache2 + mod_perl и столкнулся с проблемой.
 
 Расскажу на примере одного моего проекта. Всё выполнено в виде одного
 модуля TimeLine.pm, в котором описание обработчика сделал согласно
 http://perl.apache.org/docs/2.0/user/porting/porting.html#Method_Handlers
 
 Соответственно у меня в настройках Apache2:
 
 PerlModule Apache2
 PerlModule Apache::Reload
 PerlRequire /var/www/localhost/TimeLine/startup.pl
 <Location /TimeLine>
     SetHandler perl-script
     PerlResponseHandler TimeLine->handler
     PerlInitHandler Apache::Reload
     PerlSetVar ReloadAll Off
     PerlSetVar ReloadModules "CM::* TimeLine"
 </Location>
 
 И удобно мне для генерации картинок (этим же модулем) воспользоваться
 path_info.
 Hо к сожалению, при ссылке /TimeLine/image... path_info пустой (что через
 Apache API, что через модуль CGI).
 И лишь только при /TimeLine/TimeLine.pm/image - в path_info попадает image.
 
 В чём ошибка?
 
 Кстати, у меня почему-то не хотели подхватываться пути к нужным мне модулям
 через PerlSwitches -I.., только через use lib в start-up скрипте.
 
 У кого-то первый вариант работает?
 
 Версии:
 
 Linux/Debian,
 apache2-common 2.0.52-3
 apache2-doc 2.0.52-3
 apache2-mpm-worker 2.0.52-3
 libapache2-mod-perl2 1.99.14-4
 perl 5.8.4-5
 perl-base 5.8.4-5
 perl-doc 5.8.4-5
 perl-modules 5.8.4-5
 
 -- 
 Serge Olkhowik <solo@isd.dp.ua>
 ISD Configuration Management Team <cm@isd.dp.ua>
 --- ifmail v.2.14-tx8.10
  * Origin: private news server (2:464/95.128)
 
 

Вернуться к списку тем, сортированных по:

 Тема:    Автор:    Дата:  
 mod_perl + path_info   Serge Olkhowik   27 Jan 2005 14:54:42 
Архивное /ru.cgi.perl/623525e936795.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional