I am trying the 4 receipes one after the other, in order of easiest to more complicated.

Torsten Foertsch wrote:

2) replace $r->handler('modperl') in the aaa phase by $r->add_config(['SetHandler modperl']). This way you override the handler set in the configuration structure. In the fixup phase it is then automagically copied to $r->handler.
When I try this, I get an Apache error with the following logfile message :
[Tue Oct 14 16:19:39 2008] [error] [client 84.158.163.207] $r->add_config() has failed: SetHandler not allowed here at /usr/local/lib/apache2/perllib/AUTH/StarLogCookie.pm line 416.\n


3) leave the $r->handler('modperl') and add a $r->add_config(['SetHandler none']);

When I try this, I get an Apache error with the following logfile message :
[Tue Oct 14 16:10:40 2008] [error] [client 84.158.163.207] $r->add_config() has failed: SetHandler not allowed here at /usr/local/lib/apache2/perllib/AUTH/StarLogCookie.pm line 414.\n


So it seems that something does not like the $r->add_config from within an AAA method, or at least not when trying to change the handler.

I'll try the others now.

Reply via email to