[rt-users] mason_handler.fcgi and ErrorDocument 404

holland holland lahollande at gmail.com
Thu Mar 20 18:14:03 EDT 2008


Thanks Jesse!

Copied dhandler from package RT-3.7.80.tar.gz (html folder).

Works like a charm!


On Sun, Mar 16, 2008 at 10:48 PM, Jesse Vincent <jesse at bestpractical.com> wrote:
>
>  On Sun, Mar 16, 2008 at 10:45:48PM +0100, holland holland wrote:
>  > Hello Jesse,
>  >
>  > "More recent versions of RT have a 404 handler built in"
>  >
>  > Would you please point me where in the code this was implemented.
>
>  You're looking for a top-level dhandler. I don't recall if it's in 3.6.6
>  or we've built it into 3.7.x for release in RT 3.8
>
>
>
>  >
>  > Thank you,
>  > James
>  >
>  > On Sun, Mar 16, 2008 at 5:28 PM, Jesse Vincent <jesse at bestpractical.com> wrote:
>  > >
>  > >
>  > >
>  > >  On Sun, Mar 16, 2008 at 01:24:40PM +0100, holland holland wrote:
>  > >  > Dear all,
>  > >  >
>  > >  > Environment:
>  > >  >
>  > >  > RT 3.6.4 & FastCGI
>  > >  >
>  > >  > I'm wondering how to is currently possible to Redirect inexistent path
>  > >  > to ErrorDocument 404.
>  > >
>  > >  More recent versions of RT have a 404 handler built in. What you're
>  > >  looking for is a top-level HTML::Mason 'dhandler'
>  > >
>  > >
>  > >  >
>  > >  > The problem only occur using FastCGI, mod_perl will follow Apache
>  > >  > ErrorDocument directives.
>  > >  >
>  > >  > You can try in your own environment (using FastCGI), something like
>  > >  > http://[your domain]/blabla.html; you will end up with:
>  > >  >
>  > >  > Could not find component for initial path '/blabla.html'
>  > >  > ...
>  > >  > ...
>  > >  > ...
>  > >  > ...
>  > >  >  /opt/rt3/bin/mason_handler.fcgi:78
>  > >  >
>  > >  >
>  > >  >
>  > >  > Google for "Could not find component for initial path", you will see
>  > >  > many people running RT with this issue.
>  > >  >
>  > >  > Someone proposed to hack the mason_handler.fcgi :
>  > >  >
>  > >  > http://groovie.org/articles/2004/12/18/fast-cgi-with-html-mason
>  > >  >
>  > >  >
>  > >  > This problem is not link to $WebURL , $WebBaseURL . $WebPath  not set
>  > >  > correctly, the very same settings work in mod_perl.
>  > >  >
>  > >  >
>  > >  > Maybe a Rewrite/.htaccess, pretty sure someone solved that in a neat way.
>  > >  >
>  > >  >
>  > >  > Thank you in advance,
>  > >  > James
>  > >  > _______________________________________________
>  > >  > http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users
>  > >  >
>  > >  > Community help: http://wiki.bestpractical.com
>  > >  > Commercial support: sales at bestpractical.com
>  > >  >
>  > >  >
>  > >  > Discover RT's hidden secrets with RT Essentials from O'Reilly Media.
>  > >  > Buy a copy at http://rtbook.bestpractical.com
>  > >  >
>  > >
>  > >  --
>  > >
>  >
>
>  --
>



More information about the rt-users mailing list