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