performs modifications on the Apache->request object
that appears to render it unusable for mod_perl
scripts outside Slash that use mod_perl and CGI.
Specifically, CGI.pm will not handle POST requests if
the request passses through that handler.
My workaround for this was to make sure the handler is
only used for Slash's scripts and the change is as
<Location ~ "^/(([^/]*)\.pl)?$">
I also move the LogHandler in the config so that Slash
doesn't log requests to my other scripts (but it will
miss logs to Slash's .html .shtml etc. files).
However, crucially, my other mod_perl app runs with
Slash quite happily now that the PerlAccessHandler
isn't in the way.
Here is the diff for bin/install-slashsite if it helps
--- install-slashsite Wed May 9 19:02:34 2001
+++ install-slashsite-patch Tue May 29 22:14:39
@@ -377,7 +377,9 @@
+ <Location ~ "^/(([^/]*)\.pl)?$">
# this directive will redirect non-logged-in
Log in to post a comment.