Hi List I'm trying to work out how to set a PerlResponseHandler within a PerlAccessHandler
Notes: There's only 1 PerlResponsehandler and PerlAccessHandler per request. I was setting the PerlResponsehandler for a vhost in httpd.conf like this: <FilesMatch "\.html$"> SetHandler perl-script PerlResponsehandler weblobe2::mainhook </FilesMatch> I've commented out these lines and moved the setting of the PerlResponsehandler over to the accesshandler I thought I could set the PerlResponsehandler like this: #!/usr/bin/perl package weblobe2::mainaccess; # Check for undeclared variables. use Apache2::Const qw(OK); use strict; use warnings; use DBI; sub handler { my $r = shift; my $ok = $r->set_handlers(PerlResponseHandler => ['weblobe2::mainhook']); return Apache2::Const::OK; } 1; But it's not setting the PerlResponseHandler it's just calling the file from the file system. $ok does have a value of 1. Do I need to set the SetHandler to perl-script in the AccessHandler? End goal is I want to check to see if theres already a physical file on the system and return that if there is. The next stage is to see if there is content stored in a DB and if it's newer than the file on the system use that. ie call weblobe2::mainhook Cna anyone see what I'm missing? Should I be calling Apache2::RequestRec or something like that. The Docs are just confusing me today. MP2, Apache2 on OS X 10.3 Any of you gurus got a minute to help me. TIA Angie