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


ru.cgi.perl

 
 - RU.CGI.PERL ------------------------------------------------------------------
 From : Sergey Gernichenko                   2:5079/49.18   05 Dec 2003  14:42:34
 To : All
 Subject : HTML::Mason
 -------------------------------------------------------------------------------- 
 
 
 Чё-то не получается заюзать сабж... Пока с mod_perl не связывался, решил
 попробовать сабж как CGI.
 Поставил модуль и всё, что он просил с CPAN (под линуксом всё делаю),
 в конфиге апача в виртуалхосте прописал:
     Action html-mason /cgi/mason_handler.cgi
     <LocationMatch "\.html$">
       SetHandler html-mason
     </LocationMatch>
 по URI /mason_handler.cgi доступен скрипт:
 
 === begin Windows Clipboard ===
 #!/usr/bin/perl
 use HTML::Mason::CGIHandler;
 my $h = HTML::Mason::CGIHandler->new
  (
   data_dir  => '/tmp/mason/data-dir'
  );
 
 $h->handle_request;
 
 === end Windows Clipboard ===
 перезапустил апач, запрашиваю http://myhost.com/index.html, получаю
 Internal Server Error.
 
 В Error.log:
 [error] [client 192.168.0.2] Request exceeded the limit of 20 internal redirects
 due to probable configuration error. Use 'LimitInternalRecursion' to increase
 the limit if necessary. Use 'LogLevel debug' to get a backtrace.
 
 [debug] http_core.c(3253): [client 192.168.0.2] r->uri =
 /cgi/mason_handler.cgi/cgi/mason_handler.cgi/cgi/mason_handler.cgi/cgi/mason_ha 
 ndler.cgi/cgi/mason_handler.cgi/cgi/mason_handler.cgi/cgi/mason_handler.cgi/cgi 
 /mason_handler.cgi/cgi/mason_handler.cgi/cgi/mason_handler.cgi/cgi/mason_handle 
 r.cgi/cgi/mason_handler.cgi/cgi/mason_handler.cgi/cgi/mason_handler.cgi/cgi/mas 
 on_handler.cgi/cgi/mason_handler.cgi/cgi/mason_handler.cgi/cgi/mason_handler.cg 
 i/cgi/mason_handler.cgi/index.html
 Короче, получается, что с / происходит редирект на /index.html, затем редирект
 на /cgi/mason_handler.cgi/index.html, затем на /cgi/mason_handler.cgi/index.html
 и т.д. Откуда взялись эти внутренние редиректы, что я мог сделать не так?
 
 Да.. html-ка самая обычная, без всяких масоновских директив...
 
     До свидания, *All*
                                         С уважением, *Sergey*.
 ... А сегодня хорошая погода
 --- WinNT 5.1.2600-Service_Pack_1 i1586 Eng, AS Perl5.6.1, Borland C++ v5.02
  * Origin: Свой ум - хорошо, а с чужим хуже (2:5079/49.18)
 
 

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

 Тема:    Автор:    Дата:  
 HTML::Mason   Sergey Gernichenko   05 Dec 2003 14:42:34 
Архивное /ru.cgi.perl/34353fd0491e.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional