Я новичок в Perl.
Я написал очень простую программу (скрипт) на Perl:
print "hello";
Когда я запускаю его в командной строке (с помощью команды - perl first.pl), он работает.
Однако, когда я использую тот же код Perl в «фильтре» apache, он не работает. Чтобы предоставить более подробную информацию, я вызываю фильтр для URL-адреса в Apache Http Server со следующей конфигурацией в файле httpd.conf:
<Location /something.do>
SetHandler modperl
PerlResponseHandler MyApache2::FirstPerlProg
</Location>
Файл FirstPerlProg.pm (в расположении indigoampp \ perl-5.12.1 \ site \ lib \ MyApache2) имеет тот же код, что и first.pl.
Страница index.html (первая страница) имеет форму, которая отправляет запрос на something.do, и этот фильтр вызывается.
Проблема в том, как и где я могу увидеть результат этого фильтра (привет)?
Надеюсь, мой вопрос ясен.
Я знаю, что я не делаю никаких HTTP-ответов для отправки в браузер в этом коде фильтра, и поэтому после отправки я получаю сообщение «страница не может быть отображена». Однако что мне делать, я не знаю.
Спасибо.