On Sun, Aug 15, 2010 at 1:39 AM, sawyer x <xsawyerx@gmail.com> wrote:
On Sun, Aug 15, 2010 at 5:35 AM, P Kishor <punk.kish@gmail.com> wrote:
from http://perlsharedhosting.com/tech/frameworks/dancer
" Note – there is a bug in Dancer version 1.1803 causing routes to work incorrectly under some versions of Apache. Hopefully by the time you read this the bug will be fixed, but in the meantime, edit ~/dancertest/lib/dancertest.pm and change the default route so that it matches all paths: view source print? get r('.*') => sub { template 'index'; }; "
What versions of Apache? Has anyone investigated into this and was able to provide a test case or at least an environment in which it is possible to replicate the issue? Is it in our Github issues?
Perhaps we should contact perlsharedhosting.com.
No need to contact anyone else. I am firsthand experiencing the above bug with Apache2 and Dancer 1.1805. Basically, if trying to deploy with Apache2 under regular CGI or FastCGI, <code>get '/'</code> simply doesn't work. I keep on getting 404. I can break my head against every possible documentation, but I get 404. Change <code>get '/'</code> to <code>get r('.*')</code> and it starts working. With regards to deployment, that is only half of the story, albeit the sordid half. The other half is that Dancer doesn't deploy out of the box. Out of the box, the dispatch.cgi script is under public, so the only way to reach that script is to use the uri http://myapp/public/dispatch.cgi. Therefore, dispatch.cgi needs to be moved one level above public. However, now, all the paths to the css are screwed. So, the paths to the css have to be adjusted from '/css/style.css' to /public/css/style.css' One question -- did anyone actually do the Apache2 CGI deployment before writing those docs, because, as is, those docs don't work at all. I don't know what is better -- not have any docs at all or to have misleading docs. -- Puneet Kishor http://www.punkish.org Carbon Model http://carbonmodel.org Charter Member, Open Source Geospatial Foundation http://www.osgeo.org Science Commons Fellow, http://sciencecommons.org/about/whoweare/kishor Nelson Institute, UW-Madison http://www.nelson.wisc.edu ----------------------------------------------------------------------- Assertions are politics; backing up assertions with evidence is science =======================================================================