[Zope] Zope with Apache
Steve Spicklemire
steve@spvi.com
Fri, 6 Oct 2000 13:40:16 -0500 (EST)
Hi James,
Are you using SiteAccess? If not.. it would probably be worth a try.
It will take care of setting BASE0 etc to soemthing intelligent.
-steve
>>>>> "James" == James Howe <jwh@allencreek.com> writes:
James> I asked this question a couple of months ago but received
James> no response, so I figured I would ask it again to see if
James> anyone can answer the question...
James> We are running Zope behind an Apache server. We've got
James> things configured so that it mostly works. However, we
James> noticed that the "breadcrumbs" list at the top of a
James> workspace screen doesn't work correctly. For example, if
James> I'm looking at the object /Foo/Bar/Baz, the list of items
James> in the breadcrumbs might look like this:
James> DTMLDocument at / Foo / Bar / Baz
James> The links to Foo and Bar do not correctly take into account
James> the extra item needed to tell Apache that the link goes to
James> the Zope site. For example, the link to Foo needs to say
James> something like
James> http://foo.bar.com/Zope/Foo/manage_workspace
James> instead of
James> http://foo.bar.com/Foo/manage_workspace
James> The tabs for the management screens work fine, however.
James> In looking at what is happening, I believe the problem
James> exists because the links in the breadcrumbs line are
James> relative links. The link to "foo" would look like this:
James> <a href="/foo/manage_workspace">Foo</a>
James> instead of
James> <a href="http://foo.bar.com/Zope/Foo/manage_workspace>
James> When I open the page, the URL I give my browser is
James> "foo.bar.com", but my Proxy settings in Apache redirect the
James> request to "foo.bar.com:8080/Zope". When my browser sees
James> the relative path, it prepends the "foo.bar.com" instead of
James> "foo.bar.com:8080/Zope" because it doesn't know any better.
James> I've managed to get around the problem by changing some
James> code in the tabs_path_info method found in Management.py.
James> Basically I modifed the code to prepend "BASE0" to each of
James> the items in the breadcrumbs list. This way, I get
James> absolute links instead of relative. However, I'm wondering
James> if there is just some additional configuration I need to do
James> in Apache to fix this problem without modifying Zope
James> itself. Has anyone else encountered this and is this a bug
James> in Zope, or is this simply a configuration issue that I
James> need to resolve. If its a configuration issue, what would I
James> need to change. Any help would be appreciated.
James> Thanks.
James> James W. Howe mailto:jwh@allencreek.com Allen Creek
James> Software, Inc. pgpkey: http://ic.net/~jwh/pgpkey.html Ann
James> Arbor, MI 48103
James> _______________________________________________ Zope
James> maillist - Zope@zope.org
James> http://lists.zope.org/mailman/listinfo/zope ** No cross
James> posts or HTML encoding! ** (Related lists -
James> http://lists.zope.org/mailman/listinfo/zope-announce
James> http://lists.zope.org/mailman/listinfo/zope-dev )