I configured a WebDAV server using Apache. Here is my configuration:
DAVLockDB /var/www/DAVLock.db <Location /majid> AllowOverride None Options +Indexes DAV On AuthUserFile /var/www/users.db AuthName Authentication AuthType Basic <Limit GET PUT DELETE PROPFIND PROPPATCH MKCOL COPY MOVE LOCK UNLOCK> Require user majid </Limit> </Location> Alias /majid /var/www/dav/majid
/var/www/DAVLock.db is owned by
apache user and group. I can access WebDAV share via browser. I have configured a
WebFolder in Windows XP SP3. But I can't create file and folders.
error_log file says:
[Tue Oct 11 17:05:12 2011] [error] [client 192.168.1.2] File does not exist: /var/www/dav/majid/New Folder [Tue Oct 11 17:05:12 2011] [error] [client 192.168.1.2] The locks could not be queried for verification against a possible "If:" header. [500, #0] [Tue Oct 11 17:05:12 2011] [error] [client 192.168.1.2] Could not open the lock database. [500, #400] [Tue Oct 11 17:05:12 2011] [error] [client 192.168.1.2] (13)Permission denied: Could not open property database. [500, #1]
Can anyone help?
Another question is: Do we need
Options +Indexes for WebDAV clients to list files and folders or it is only for web access using browser?