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


ru.cgi.perl

 
 - RU.CGI.PERL ------------------------------------------------------------------
 From : Artem Chuprina                       2:5020/400     28 Aug 2002  19:51:27
 To : Andrey Chernomyrdin
 Subject : Re: about mod_perl
 -------------------------------------------------------------------------------- 
 
 Здравствуй, Andrey Chernomyrdin.
 
 AC>> 1. И доку на апач тоже надо читать. У тебя в его конфиге разрешено
 AC>>    переписывать в .htaccess такие стремные вещи? По умолчанию, естественно,
 AC>>    запрещено.
 
 AC> Пытался использовать на своей рабочей машине в качестве тестовой платформы
 AC> для отладки... Кто попало там файлов не создает, так что...
 
 Так мне-то ты это зачем рассказываешь? Ты апачу это рассказал?
 
 AC>> 2. И не надо PerlModule в .htaccess. Либо в основном конфиге, если хочется,
 AC>>    чтобы оно скомпилировалось еще в родителе, либо уже в скриптах.
 AC>>    .htaccess - не конфиг, он каждый раз перечитывается, так что пользы от
 AC>>    PerlModule в нем - нуль целых, хрен десятых.
 AC>> 
 AC>> 3. Hепонятно, зачем вообще оно в .htaccess, если там virtual server. В его
 AC>>    фрагменте конфига такие вещи пишут.
 AC> Про .htaccess понял, исправился - прописал все в конфигурации виртуального
 AC> сервера, заработало, но все равно остались кое-какие неясности:
 AC> Сейчас у меня примерно такой кусок в в секции виртуального сервера:
 AC>         <IfModule mod_perl.c>
 AC>                 Alias   /mod_perl/ \
 AC>                         /home/path/to/mod_perl/
 AC>                 <Location /mod_perl>
 AC>                         PerlRequire     /home/another/path/lib/startup.pl
 AC>                         PerlModule      CGI
 AC>                         PerlModule      CGI::Carp
 AC>                         PerlModule      Template
 AC>                         PerlModule      Compress::Zlib
 AC>                         PerlModule      Site
 
 AC>                         PerlInitHandler Apache::Reload
 AC>                         PerlHandler     Site
 AC>                         SetHandler      perl-handler
 AC>                         PerlSendHeader  on
 AC>                         allow from      all
 AC>                         Options         ExecCGI SymLinksIfOwnerMatch
 AC>                 </Location>
 AC>         </IfModule>
 
 AC> В принципе все работает, если запрашивать:
 AC> 0. http://virtual.host/mod_perl
 AC> 1. http://virtual.host/mod_perl?id=2
 AC> 2. http://virtual.host/mod_perl?id=2&opt=xxx
 
 AC> Hо вот ни как не получается:
 AC> 1. http://virtual.host/mod_perl/2
 AC> 2. http://virtual.host/mod_perl/2?opt=xxx
 
 Вариант с PATH_INFO у тебя подпадает под Alias, а без - нет.
 
 AC> То есть хотелось один обязательный параметр передавать через
 AC> PATH_INFO/PATH_TARNSLATED но броузер ругается ошибкой 404, то есть
 AC> документ не найден. 
 
 AC> Пошел читать дальше доки по апачу, может-быть там найду ответ ;-)
 
 AC> Hа счет .htaccess - просто привык я к ним, думал прокатит... Просто каждый
 AC> раз изменять конфиг и перезагружать сервер было лениво (теперь не ленюсь
 AC> ;-)
 
 Для отладки достаточно было прописать AllowOverride All :-)
 
 -- 
 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)
 
 

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

 Тема:    Автор:    Дата:  
 about mod_perl   Andrey Chernomyrdin   27 Aug 2002 00:05:09 
 Re: about mod_perl   Artem Chuprina   27 Aug 2002 13:15:02 
 Re: about mod_perl   Andrey Chernomyrdin   28 Aug 2002 00:11:49 
 Re: about mod_perl   Artem Chuprina   28 Aug 2002 09:28:13 
 Re: about mod_perl   Andrey Chernomyrdin   28 Aug 2002 19:27:03 
 Re: about mod_perl   Artem Chuprina   28 Aug 2002 19:51:27 
Архивное /ru.cgi.perl/14454d11c7361.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional