[Catalyst] Plack::Hanlder::FCGI Bug?

Tomas Doran bobtfish at bobtfish.net
Sun Oct 30 09:52:51 GMT 2011


On 29 Oct 2011, at 23:49, N.A. wrote:

> Sorry for late replay.
>
> My problem was about "Non-root configuration” of lighttpd::FastCGI.
> I use lighttpd/1.4.28, which is newer than the target version of  
> LighttpdScriptNameFix.
> With this combination, $env->{PATH_INFO} is wrong when catalyst- 
> application
> located on non root path.
>
> According to advices from you and Michele, now I learned workaround. 
> (i.e. myappp.psgi)

Alternatively, does adding the using_request_uri_for_path => 1 setting  
get this to work for you?

Would you be able to supply some info about your environment in the  
cases we get it wrong? (I'd like to see if it's possible to fix this  
transparently - so that it just works for everyone)..

The tests for most of these conditions already are in:

t/aggregate/unit_core_engine-prepare_path.t

adding some tests here to show what happens in lighty with and without  
the middleware would be extremely helpful.. (Or giving me enough data  
about what goes wrong so that I could add some).

Thanks in advance.
Cheers
t0m




More information about the Catalyst mailing list