I'm not sure why, but for my case removing
'Plack::Middleware::LighttpdScriptNameFix' from 'Catalyst.pm' works.
Maybe "LighttpdScriptNameFix" is not requied because
my lighttpd is version 1.4.28 and I'm not mount my app under the root
path ("/").
I hope there could be some switch to turn off this 'module'(middleware?) !!
Manual page of 'Plack::Middleware::LighttpdScriptNameFix' says
--
DESCRIPTION
This middleware fixes wrong SCRIPT_NAME and PATH_INFO set by lighttpd
when you mount your app under the root path ("/"). If you use lighttpd
1.4.23 or later you can instead enable fix-root-scriptname flag inside
fastcgi.server instead of using this middleware.
--
(2011/09/30 21:55), N.A. wrote:
Thank you for you kind advice, Robert.
Unfortunately configuration with q("check-local" => "disable") doesn't
helps for
my case.
I test with the following configurations
|fastcgi.server = (|
|||"/myapp"||| |=> (|
|||"MyApp"| |=> (|
|||"socket"| |=> ||"/tmp/myapp.socket"||,|
|||"check-local"| |=> ||"disable"||,|
|||"bin-path"| |=> ||"/var/www/MyApp/script/myapp_fastcgi.pl"||,|
|||"min-procs"| |=> 2,|
|||"max-procs"| |=> 5,|
|||"idle-timeout"| |=> 20|
|||)|
|||)|
|)
|
Anyway, thank you again!
N.A,
(2011/09/30 9:51), Robert Dormer wrote:
I have recently had a similar issue. You may want to try disabling
the "check-local" option in the fastcgi section of your lighttpd
configuration.
2011/9/29 荒川則泰 <n...@u01.gate01.com <mailto:n...@u01.gate01.com>>
Hi,
I use Catalyst from early days with the lighttpd/FastCGI.
Recently I update a Catalyst-Runtime from 5.80033 to 5.90002, and
find
my application stop to work correct.
When I access 'http://my_server/myapp/', I got a "page not found"
page.
There is an inconsistency of URL handling between two versions.
The situation is just the same for quite a simple "Hello"
application
of Catalyst::Manual::Tutorial::02_CatalystBasics.
For lighttpd/FastCGI configuration, I follow ”Non-root
configuration”
part of
the Catalyst::Manual::Deployment::lighttpd::FastCGI.
Any suggestions?
Thanks.
N.A.
fastcgi-config of lighttpd
--
url.rewrite = ( "myapp\$" => "myapp/" )
fastcgi.server = (
"/myapp" => (
"MyApp" => (
# same as above
)
)
)
--
part of lighttpd log with Catalyst-Runtime-5.80033.
The 'myapp' part of URL is truncated.
--
[debug] "GET" request for "/" from "127.0.0.1"
[debug] Path is "/"
[debug] Response Code: 200;
--
part of lighttpd log with Catalyst-Runtime-5.90002
The 'myapp' part of URL is treated as 'Arguments'.
--
[debug] "GET" request for "myapp/" from "127.0.0.1"
[debug] Path is "/"
[debug] Arguments are "myapp"
[debug] Response Code: 404;
--
_______________________________________________
List: Catalyst@lists.scsys.co.uk <mailto:Catalyst@lists.scsys.co.uk>
Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
Searchable archive:
http://www.mail-archive.com/catalyst@lists.scsys.co.uk/
Dev site: http://dev.catalyst.perl.org/
--
--
Main Number - (617) 752-1714
http://www.MyArtPlot.com
All-in-one empowerment platform for the art industry and profession -
complete with social, professional, and commercial power.
MyArtPlot, LLC
Attn: General Mail
P.O. Box 960812
Boston, MA 02196
Please note that this e-mail contains information that may be
confidential and proprietary. It is to be read and used solely by the
intended recipient(s). MyArtPlot, LLC and its affiliates retain all
proprietary rights that they may have in the information. If you are
not an intended recipient, please notify us immediately by reply
e-mail and please delete this e-mail (including any attachments
hereto) immediately without reading, disseminating, distributing or
copying. Cheers & Thank you.
_______________________________________________
List: Catalyst@lists.scsys.co.uk
Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
Searchable archive:
http://www.mail-archive.com/catalyst@lists.scsys.co.uk/
Dev site: http://dev.catalyst.perl.org/
_______________________________________________
List: Catalyst@lists.scsys.co.uk
Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
Searchable archive:
http://www.mail-archive.com/catalyst@lists.scsys.co.uk/
Dev site: http://dev.catalyst.perl.org/
_______________________________________________
List: Catalyst@lists.scsys.co.uk
Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/catalyst@lists.scsys.co.uk/
Dev site: http://dev.catalyst.perl.org/