|
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) Вернуться к списку тем, сортированных по:
Архивное /ru.cgi.perl/623525e936795.html, оценка из 5, голосов 10
|