Diego,

Make sure that _only_ your root controller is derived from
controllers.RootController.  All "sub-controllers" should be derived
from controllers.Controller.  Otherwise the "app_root" gets set
incorrectly and relative URLs get all screwy.  Don't know if this is
your problem, but it caused similar issues for me.

HTH,

Kevin Horn

On 2/2/07, Jorge Godoy <[EMAIL PROTECTED]> wrote:
>
> "Diego" <[EMAIL PROTECTED]> writes:
>
> > It seems that widgets don't work out of the box when using the proxy
> > deployment. I have the following in my apache configuration file:
> > <Location /fs>
> >     ProxyPass http://localhost:9090
> >     ProxyPassReverse http://localhost:9090
> > </Location>
> >
> > If I don't use widgets within the Turbogears application, there is no
> > problem. Everything works smoothly.
>
> They work perfectly fine.  All my deployments include widgets and are behind
> Apache servers configured to proxy requests to my TG application.
>
> > Widgets don't work, in particular, the tabber widget doesn't work. It
>
> Widgets are stateless and are just a mean to encapsulate a bit of logic with a
> lot of presentation.  They are mainly (X)HTML + CSS + JS code.
>
> > simply doesn't display on the web page. The error message is about not
> > finding the path to the widget python file. The problem is definitely
> > related to the proxy method and the fact that I use /fs.
> >
> > If the apache configuration file is changed to:
> > <Location />
> >     ProxyPass http://localhost:9090
> >     ProxyPassReverse http://localhost:9090
> > </Location>
> >  then the widgets work (after modifying the application accordingly by
> > no longer redirecting to /fs).
>
> Your problem doesn't look like it is with widgets but with the URL you're
> using.  What else have you done to tell your TG app that it is not the root
> but it is inside some "path"?
>
> > Any suggestions how to make widgets work in my original case are well
> > appreciated.
>
> Configure your TG setup correctly to tell where your application really is.
>
> You'll find instructions on the archives and also at the docs / wiki.
>
> --
> Jorge Godoy      <[EMAIL PROTECTED]>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"TurboGears" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/turbogears?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to