Hi,
I decided I want to muck around with webdav on my
Mac 10.4.6 client Apache 1.3x stock install.
I enabled the loading of the mod_dav module in
the httpd.conf and added:
DAVLockDB "/Library/WebServer/DAVlock"
<Directory "/Library/WebServer/Documents/webdav">
DAV On
AuthType basic
AuthName "WEBDAV"
AuthUserFile /etc/httpd/passwd
Require valid-user
</Directory>
The lock file has rw perms for www/www
I can authenticate and access the webdav
page and from my linux box do ls and gets
but the PUT operation always fails.
If I do a connect to server locally with
the finder "Connect to server..." any
attempt to drag a file to the webdav
window fails with a bizarre message about
file name possibly too long or invalid characters.
Any PUT operation leaves the following in
error_log
[Thu Apr 13 23:34:46 2006] [notice] Apache/1.3.33 (Darwin) DAV/1.0.3
configured -- resuming normal operations
[Thu Apr 13 23:34:46 2006] [notice] Accept mutex: flock (Default: flock)
[Thu Apr 13 23:37:20 2006] [error] [client 192.168.1.70] The locks
could not be queried for verification against a possible "If:"
header. [500, #0]
[Thu Apr 13 23:37:20 2006] [error] [client 192.168.1.70] Could not
open the lock database. [500, #400]
[Thu Apr 13 23:37:20 2006] [error] [client 192.168.1.70] (13)
Permission denied: I/O error occurred. [500, #1]
Judging from the lack of info "out there" I am either
the first person to try this or the most unlucky...
Has anyone been successful in getting the webdav
stuff to work with the stock apache?
Jerry