You are not logged in Log in Join
You are here: Home » Members » vernier » Debian » WebDav » wikipage_view

Log in
Name

Password

 
 
FrontPage » WebLog »

WebDav

WebDav

This is a feature I took for granted until it ceased working

Trouble Getting Webdav to work with zope 2.4.2

  • cadaver has no problems but Internet Explorer can't open as a web folder (it used to and then it stopped after some upgrade to zope or zope products, i think) using zope 2.4.2 debian package
  • zope-z2 has an -W port for webdav port for typical webdav clients that do not understand webdav source. I played with it and it totally messed up zope restart process.
  • just tried installing libapache-mod-dav and setting up with apache. No dice Not even for non-zope apache folders. I am missing something obviously..
  • checked the mailing lists: http://groups.yahoo.com/group/zope/message/77371 and http://groups.yahoo.com/group/zope/message/76979 suggestion: Maybe it is a windows I.E. problem: try a different webdav client for win32 such as Webdav Explorer
  • Idea: upgrade to zope 2.4.3 which has a few webdav improvments. I just did and still no dice. In fact, it seems debian zope 2.4.3 disables webdav and now even cadaver can't get in (Webdav disabled, it complains). So I add the -W 9800 to /etc/init.d/zope and although zope does operate something webdavish on that port, neither cadaver nor I.E. are getting through.
  • OK, libapache-mod-dav and zope webdav were conflicting: I removed the apache dav module and now cadaver works again. And yes! I.E. sees it too!!!
  • Conclusion: upgrade to 2.4.3, modify /etc/init.d/zope to include -W 9800 and don't use apache dav module (at least in the zope Location)

Issue with Webdav Security

  • You can witness anonymous webdav access on http://www.zope.org and http://www.zopezen.org which is a great learning experience. But if you do not wish to provide anonymous webdav access to your zope website, go into ZMI root folder's security tab and undo the last 3 webdav permissions (access,Lock and Unlock, but not manage) (as of version 2.4.3)
  • Strangely, forcing authentication for webdav browsing works with I.E. but not cadaver (meaning it does not authenticate properly and browse anymore)

The Source vs. Rendered Issue

  • If you want to edit the source , you need to enter webdav with the port number (I use 9800 in this example). So, for example, with cadaver:
     cadaver zopesite:9800/path/to/folder