You'll need to use a VirtualHostFilter[1].  The only documentation I
could find (although I didn't look very hard) is the api docs.

Lee

[1] 
http://www.turbogears.org/docs/api/cherrypy.lib.filter.virtualhostfilter-module.html

On 12/16/05, anders pearson <[EMAIL PROTECTED]> wrote:
> Angus Lee <[EMAIL PROTECTED]> writes:
>
> > You're right, Anders. But another problem just occured after modification.
> > The name of my project is devildictionary, and i've put the main directory
> > in directory htdocs. The url "http://localhost/devildictionary"; yields the
> > following error message:
>
> on the plus side, it looks like the mod_python part of the setup is
> basically working right now.
>
> the issue you're having now is that turbogears usually expects to be at
> the root. ie, a request for '/' maps to controllers.Root. you have it in
> the '/devildictionary' subdirectory. so it gets a request for
> '/devildictionary/' from the browser and starts looking for that under
> your application's root and doesn't find it.
>
> i usually give turbogears/cherrypy apps their own virtual host when i
> run them through mod_python so it hasn't been an issue for me. i think
> the 'server.webpath' setting has something to do with getting it working
> under a directory. i haven't set that up before, myself though so
> hopefully someone else will post some more detailed instructions on how
> to get that working.
>
> --
> anders pearson : http://www.columbia.edu/~anders/
>    C C N M T L : http://www.ccnmtl.columbia.edu/
>         weblog : http://thraxil.org/
>
>
>

Reply via email to