« Donovan's Birthday at Supper Club | Main | The SkateMag »

Getting WebDAV to Work with Calendar

I have a series of bars in San Francisco and I want to share our daily calendars for events, new projects etc... so I started looking at iCal using WebDAV and Sunbird or Calendar.

After following all of the install directions from :

http://www.webdav.org/mod_dav/install.html

I ran into some problems. First off installing apache mod_dav for multi users requires a lock files.... none of this is directly stated anywhere so when you add :

DAVLockDB /var/db/DAVLock

to your httpd.conf it really means two files under /var/db :
DAVLock.dir
DAVLock.pag

and they both must be in your www user/group and you must create them

As for your config, in the apache docs it never explicited tells you whether to put DAV On in a Directory or Location tab, I used a directory tab and it works well:

DAV On
AuthType Basic
AuthName DAV
AuthUserFile /home/stuff/.htpasswd

require user admin

The last item that tripped me up was that calendar does create blank ics files... so you need to create a blank calendar file with the permissions for your webserver, for example doug.ics would have :
BEGIN:VCALENDAR
END:VCALENDAR

If you dont have that and you have a blank file instead calendar will say its invalid.

Post a comment

(If you haven't left a comment here before, you may need to be approved by the site owner before your comment will appear. Until then, it won't appear on the entry. Thanks for waiting.)