[Catalyst] Catalyst getting wrong path from Apache server-side includes

Jason McIntosh jmac at jmac.org
Fri Apr 16 14:21:56 GMT 2010


On Thu, Apr 15, 2010 at 10:19 PM, J. Shirley <jshirley at gmail.com> wrote:
>
> What version wee you upgrading from?  There's been some changes to
> that code in the various 5.8 releases.

Upgraded from 5.7015. Through experimentation last night I confirmed
that this problem stops happening if I downgrade Catalyst to 5.71001
-- the last of the 5.7 line, according to CPAN. (Of course, since I
upgraded so many dependent modules as well, not much else works
besides it, sigh.)

Have tried with various earlier 5.8s and they all exhibit the same
problem. (The earliest 5,8s fail to work with the new Moose I have
installed, and I didn't dig deeper.)

> Also, can you share your relevant FCGI config?

Not sure what you want to see? I have Catalyst running as an external
process, like so:

FastCgiExternalServer /tmp/fcgi-example.org -socket
/var/run/mmn/fcgi-example.org.socket

This configuration hasn't changed in a year or more. (Apologies for
the "example.org" subterfuge; it's a client's website.) And, as I
said, "ordinary" user-directed requests work great. Apache SSI works
too, as far as Apache is concerned -- it's just that Catalyst 5.8
seems to misinterpret the URI of the request, when it's called by an
SSI.

-- 
Jason McIntosh

http://jmac.orgjmac at jmac.org • @JmacDotOrg



More information about the Catalyst mailing list