I am getting double baseurl path when I want to execute my app.
1.mod_wsgi makes an alias of /myfirstapp /.../.../myapp.wsgi
2. webpath is set to /myfirstapp
Now my entry point is doubled. It seems as it the entry url now is
duplicated with apache and webpath.
example.com/myfirstapp/myfirstapp/somepage
-----domain-------apache-----webpath--my-apps-page
This is a problem now because I cannot remove apache alias(because I
don't want / mounted app) I cannot remove my webpath(because my links
won't work).
So, what is going on here? Why apache WSGIScriptAlias+ webpath
represent (/myfirstapp/myfirstapp) and not (/myfirstapp)? Aren't they
talking about same path?
Lucas
here are some steps I follow to get to this point.....
> > Actually there is a weird property with paths.
> >
> > First: if I set in apache:
> >
> > WSGIScriptAlias /myfirstapp
> > /usr/local/turbogears/myfirstapp/apache/myfirstapp.wsgi
> >
> > 1. Instead of index I have myfirstapp page.
> > That apache config is all I need to access my
> > example.com/myfirstapp/myfirstapp
> > ---domain-------apache-----myapp
> >
> > (no need for webpath) myfistapp page is working properly.
> > a)example.com/myfirstapp/myfirstapp accesses my form (good)
> > example/com/myfirstapp/ gives me a 404 (good)
> > b)BUT now If click 'save' button it redirects me to
> > example.com/savemyfirstapp since it doesn't know about baser url!
> > Weird: I can also access:
> > example.com/myfirstapp/myfirstapp
> > example.com/myfirstapp/myfirstapp/myfirstapp
> > example.com/myfirstapp/myfirstapp/myfirstapp/myfirstapp
>
> That I can't comment on. Sounds like a problem with your TG URL
> mapping configuration, or see below.
>
> > 2. Since my save didn't work, this means that my turbogears app needs
> > to know the base url (server.webpath).
> > ok. I add this to my myfirstapp.wsgi config file:
> > turbogears.config.update({'global': {'server.webpath': '/myfirstapp'}})
> >
> > weird:
> > now my first page doesn't work:
> > a)example.com/myfirstapp/myfirstapp (doesn't work)
> > b)but example.com/myfirstapp/myfirstapp/myfirstapp page works.???
> > -----domain-----------apache-----wsgi-------my-apps-page
> > c)my save works properly (good).
> >
> > This means that webpath is needed internally to get all links working.
> > But what about my entry point. It seems as it the entry url now is
> > duplicated with apache and webpath.
> > example.com/myfirstapp/myfirstapp/myfirstapp
> > -----domain-------apache-----wsgi-------my-apps-page
> >
> > This is a problem now because I cannot remove apache alias(because I
> > don't want / mounted app) I cannot remove my wsgi webpath(because my
> > links won't work) and I definitely can't remove my apps page(since
> > that is the main reason for the app).
> >
> >
> > So, what is going on here? Why apache WSGIScriptAlias+ webpath
> > represent (/myfirstapp/myfirstapp) and not (/myfirstapp)?
> > Aren't they talking about same path?
> >
> > If I am setting something incorrectly please let me know what the
> > proper configuration should be?!
>
> People on TG list will need to help you out with this.
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---