Hi. Sometimes, one has to answer one's own questions
On Fri, Mar 30, 2001 at 03:00:08PM +0200, Jochen Schnapka wrote:
> Hi.
>
> I'm trying some of the well-known Apache-Perl-Modules, such as
> DayLimit.pm.
> Strangely, the server throws an internal error (500), when the Perl module
> returns 'OK'. The same is with 'DECLINED'.
> FORBIDDEN works well, AUTH_REQUIRED works also (though it doesn't make
> sense in the access control stage).
> I do not see anything in my error_log.
> The problem seems to be specific to the PerlAccessHandler
> Other Handlers (e.g.the PerlAuthenHandler) work fine: when returning OK,
> the page is displayed.
After some days of debugging, I finally found the error.
The Documentation to DayLimit.pm (http://perl.apache.org/src/contrib/)
puts a 'Satisfy any' into the configuration, which causes the error. This
statement has nothing to do at this place and should be taken out. See the
apache docu for using 'Satisfy'.
I consider it as a bug, that there is no specific debug information in the
error_log, but only 'Internal Server Error'. I think, this should be
enhanced.
Greetings, ~~~:-Jochen