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


ru.cgi.perl

 
 - RU.CGI.PERL ------------------------------------------------------------------
 From : Andrey Brindeew                      2:5020/400     03 Dec 2000  23:56:10
 To : All
 Subject : Re: Apache::Registry + 404
 -------------------------------------------------------------------------------- 
 
 "Michael Samanov" <mike@vlink.ru> wrote:
 
 > Видимо, я очень тупой, если не могу задать вопрос так, чтоб
 > понятно было. Пробую в четвертый раз: КАКИЕ МОДУЛИ ИЗ ПОСТАВКИ
 > mod_perl-А ИЛИ С CPAN-А МОЖHО ИСПОЛЬЗОВАТЬ В КАЧЕСТВЕ
 > PerlHandler?
 
 > Я знаю следующие: HTML::Mason,
 
 > Apache::Registry
 
 Я попрошу не забывать, что Apache::Registry - это всего лишь модуль,
 написанный _специально_ для того, чтобы без особых напрягов перенести дцать
 и дцать имеющихся CGI-скриптов под mod_perl, значительно их не переписывая.
 Более "идеологически" правильным выглядит следующий вариант: написать свой
 хэндлер. Что в этом сложного после прочтения wrapmod? К слову сказать, она
 действительно стоит те ~ $50, которые за нее просят на www.bolero.ru .
 Хэндлер, по сути своей есть вот что: Если для определенного URI установлен
 определенный хэндлер, то Apache, не мудрствуя лукаво, передает ему
 запрошенный URI и ждет, чего этот самый хэндлер ему отдаст. Что же касается
 хэндлера, и что он там внутри делает с переданным URI, то его его (хэндлера)
 глубоко личное дело.
 
 > и Apache::PerlRun. Hадо же мне, как я уже безуспешно пытался
 > объяснить, чтобы модуль этот загружал файл (нехай это будет
 > скрипт) и исполнял его. Три вышеприведенных модуля делают именно
 > это, но в них много лишнего, а два последних еще и хотят
 > ExecCGI.
 
 А по сути сабжа приведу пример из самого начала четвертой главы wrapmod:
 
 my $file = $r->filename;
 return NOT_FOUND unless (-e $r->finfo); # File does not exist;
 return FORBIDDEN unless (-r _); # File permissions deny access.
 
 По поводу return NOT_FOUND в книге написано следующее:
 This will cause the server to return a page displaying the 404 "Not Found"
 error (exactly what's displayed is under the control of the ErrorDocument
 directive).
 
 --
 WBR, Andrey Brindeew
 "No one person can understand Perl culture completely" (C) Larry Wall.
 
 --- ifmail v.2.15dev5
  * Origin: Dportal.Ru (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Re: Apache::Registry + 404   Andrey Brindeew   03 Dec 2000 23:56:10 
Архивное /ru.cgi.perl/7502ea76c48e.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional