Raf wrote:
http://perl.apache.org/docs/2.0/user/intro/start_fast.html
On Thu, 19 May 2011, marco wrote:
Hi,
I tried to write an handler to be execute in the PostReadRequest phase
of the http request cycle.
#file:touch.pl
...
PerlResponseHandler touch.pl
...
PerlPostReadRequestHandler touch.pl
^^^^^^^^
This should be the package name of a module on your @INC path.
But I'm a little confused on what I wrote. I followed the ufficial
guide but it was not very clear.
You might want to look at
http://perl.apache.org/docs/2.0/user/intro/start_fast.html again.
More precisely, the section : "Handler Modules"
The steps there are exactly what you need to do.
Look carefully at the example perl code.
- rename your script to "touch.pm" (a convention, for mod_perl handler modules)
- change your script a bit, to resemble the example, with the
sub handler {
...
}
1;
That "1;" at the end is very important.
Also important is that your handler subroutine should return "OK" to Apache.
Also change
PerlPostReadRequestHandler touch.pl
to
PerlPostReadRequestHandler touch