|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Artem Chuprina 2:5020/400 30 Apr 2002 10:55:48 To : "Alexey Tyurin" Subject : Re: mod_perl & EVERYTHING=1 -------------------------------------------------------------------------------- Здравствуй, Alexey Tyurin. AT> >Прочитать INSTALL.apaci или как его там в обоих дистрибутивах _до конца_. AT> >После чего спросить (можно здесь), что непонятно. AT> Сделал все как написано в INSTALL.apaci: AT> perl Makefile.PL APACHE_PREFIX=/usr/local/apache \ AT> APACHE_SRC=../apache_1.3.20/src \ AT> DO_HTTPD=1 \ AT> USE_APACI=1 \ AT> EVERYTHING=1 \ AT> APACI_ARGS='--enable-module=so' AT> make AT> make test AT> make install AT> Затем добавил в конец файла t/conf/httpd.conf строчки: AT> SetHandler perl-script AT> PerlSetVar PKIT_ROOT /usr/local/tmp/mod_perl_1.25_01/t/docs/eg AT> PerlSetVar PKIT_SERVER staging AT> PerlHandler +Apache::PageKit AT> <Perl> AT> Apache::PageKit->startup("/usr/local/tmp/mod_perl_1.25_01/t/docs/eg","stagin AT> g"); AT> </Perl> AT> PerlModule Apache::ErrorReport AT> PerlSetVar ErrorReportHandler display AT> Запустил команду make start_httpd AT> Получил сообщение: AT> Syntax error on line 333 of AT> /usr/local/tmp/mod_perl-1.25_01/t/conf/httpd.conf: AT> Can't locate object method "startup" via package "Apache::PageKit" (perhaps AT> you forgot to load "Apache::PageKit"?) at AT> /usr/local/tmp/mod_perl-1.25_01/t/conf/httpd.conf line 332. AT> Где же тут грабли? Перед Apache::PageKit->startup вставь PerlModule Apache::PageKit. А к APACI_ARGS при сборке я бы еще добавил --enable-shared=max (и заодно --enable-module=most), а --enable-module=so как раз само потянется. -- Artem Chuprina Communiware.net RFC2822: <ran@ran.pp.ru>, FIDO: 2:5020/358.49, ICQ: 13038757 --- ifmail v.2.15dev5 * Origin: Leninsky 45 home network (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/144542a2e6014.html, оценка из 5, голосов 10
|