[Catalyst] Re: ServerDB 1.01
Will Hawes
info at whawes.co.uk
Mon Jun 27 16:25:55 CEST 2005
Incorporating $c->req->base at the start of all paths should allow an app to run correctly from any level of a site's folder structure, root or otherwise. I'm sure there is no need for a separate "uri_base" setting.
wh
----- Original Message -----
From: Vsevolod (Simon) Ilyushchenko <simonf at cshl.edu>
To: Will Hawes <info at whawes.co.uk>
Cc: catalyst at lists.rawmode.org, simonf at simonf.com
Sent: Mon, 27 Jun 2005 15:03:06 +0100
Subject: Re: ServerDB 1.01
> Will,
>
> At the time, I was not able to make a Catalyst app run under a
> subdirectory (/hops) instead of the top level of the site. I'm getting
> close to putting Catalyst in production, so I'd like to address this again.
>
> Simon
>
> Will Hawes wrote on 06/24/2005 10:53 AM:
> > Sorry, that should have read "base", not "$c->config->{uri_base}".
> >
> > Having reviewed the Hops code, I'm not entirely sure what purpose "uri_base"
> serves. It seems just to be a hard coded version of "base" as provided
> dynamically by Catalyst as far as I can tell. That would make it both inferior
> and unnecessary.
> >
> > Maybe I am missing something. Simon?
> >
> > wh
> >
> > ----- Original Message -----
> > From: Will Hawes <info at whawes.co.uk>
> > To: catalyst at lists.rawmode.org
> > Sent: Fri, 24 Jun 2005 12:56:04 +0100
> > Subject: ServerDB 1.01
> >
> >
> >
> >>I'd like to suggest a minor improvement to the ServerDB 1.01 example.
> >>
> >>Unlike Hops, neither the templates nor the code itself take
> >>$c->config->{uri_base} into account, making all URLs relative to the site
> root.
> >>
> >>While this is not a problem running under the test server, it can be from
> other
> >>environments, e.g. from a CGI script or even under a mod_perl setup without
> >>admin control.
> >>
> >>Changing the above would illustrate better that Catalyst apps can run under
> >>multiple environments using a single configuration.
> >>
> >>wh
> >>
> >
> >
> >
> >
>
> --
>
> Simon (Vsevolod ILyushchenko) simonf at cshl.edu
> http://www.simonf.com
>
> Terrorism is a tactic and so to declare war on terrorism
> is equivalent to Roosevelt's declaring war on blitzkrieg.
>
> Zbigniew Brzezinski, U.S. national security advisor, 1977-81
>
>
More information about the Catalyst
mailing list