|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Alexey Gavluk 2:5020/400 17 Feb 2003 17:39:38 To : Alexey Gavluk Subject : Re: my own PerlHandler --------------------------------------------------------------------------------
Сорри. Разобрался. Глупая ошибка -- в тексте TestModPerl не было ключевой
фразы объявления пакета "package TestModPerl" :-)
>
> Hе могу сделать Hello World под ModPerl используя свой хендлер.
> В логе говорит:
> failed to resolve handler `TestModPerl'
>
> Вот httpd.conf
> ===========
> <VirtualHost ...>
> PerlRequire "/home/www/test/conf/startup.pl"
> PerlModule TestModPerl
>
> <Location /test>
> SetHandler perl-script
> PerlHandler TestModPerl
> Options +ExecCGI
> </Location>
>
> </VirtualHost>
>
> Вот startup.pl
> =========
> #!/usr/bin/perl
> use Apache2();
> push (@INC, '/home/www/test/cgi-bin/admin/pm' );
> 1;
>
> Вот модуль :
> /home/www/marykay-ordering-current/cgi-bin/admin/pm/TestModPerl.pm
> =========
> #!/usr/bin/perl
>
> use Data::Dumper;
>
> use vars qw($VERSION @ISA @EXPORT @EXPORT_OK %EXPORT_TAGS $errstr);
>
> @ISA = ('Exporter');
> @EXPORT = qw();
>
>
> sub handler {
> $r = shift;
> print "Content-type: text/html\n\n";
> print Dumper($r);
> }
> 1;
>
> А результат, блин -- failed to resolve handler `TestModPerl'.
> Где ему объяснить еще, чтоб он мой хендлер резолвил?
>
> Спасибо.
>
>
>
>
--- ifmail v.2.15dev5
* Origin: Svit Online (post does not reflect views of Golden Tele (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/1679511bfc0c5.html, оценка из 5, голосов 10
|