On Sat, Jan 03, 2004 at 12:15:16PM +1000, Matthew Smith wrote: > You need to have the redirect thing. I haven't fully understood how it > works but the redirect causes a second request or something like that > which allows the plugin to run. > > The correct config directive is > > PerlInitHandler Apache::RequestNotes > > (note the 'Apache::') and make sure it is the init handler for all of > the locations that need the session info including the login page. > > matt > I put the following in my virtual host container:
<location /> PerlInitHandler Apache::RequestNotes </Location> I still get an ordinary 403 error when I try to access the protected site. The log shows: saved location: /protected/ at /usr/local/share/perl/5.8.2/Apache/AxKit/Plugin/Session.pm line 770, <GEN2> line 2. ... [Sat Jan 3 08:57:45 2004] [warn] [client 192.168.0.8] [AxKit] file '[document root]/redirect' does not exist or is not readable With: <Location /redirect> PerlInitHandler Apache::RequestNotes </Location> which I have also seen recommended, I get an Internal Server Error, and my log says: Can't use an undefined value as a HASH reference at: /usr/local/share/perl/5.8.2/Apache/AxKit/Plugin/Session.pm line 75. Line 75 of Session.pm is: $uri->query_form(%{$r->pnotes('INPUT')}); Taking the PerlInitHandler directive out of a Location block and leaving it in the main (in this case Virtual Host) configuration duplicates the situation where it is in a <location /> block. I'm afraid I'm stumped. I am vaguely suspicious that I have something else misconfigured, but AxKit in my other virtual servers, so I believe my main server configuration is correct. Thanks for your time and effort. Yours Streph --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]