I have set up WebDAV to operate on my small mac, by such as the appropriate config file and tossing a config section in, like so:

Alias /SomeDav "/Users/user/Sites/Thing"

<Directory "/Users/user/Sites/Thing">
  Dav On

  Order Allow,Deny
  Allow from all

  AuthType Digest
  AuthName WebDAV-Realm
  AuthUserFile "/Users/user/webdav.passwd"

  <LimitExcept GET OPTIONS>
    require user "SomeWriter"

Then i went all of the appropriate permission instructions, and produced the password file, like so:

sudo htpasswd -c /Users/user/webdav.passwd "SomeWriter"
sudo chown -R www:www /Users/user/Sites/Thing/
sudo chown -R www:www /Users/user/webdav.passwd

Basically attempt to connect with localhost/SomeDav, I succeed! I can tell the items in your directory during my browser (there is no request authentication though...)

Now, basically attempt to connect with the website with CyberDuck, to check whether I'm able to email your directory, I encounter issues. Basically use SomeWriter because the user, and also the appropriate password, CyberDuck keeps saying my "Login Unsuccessful".

Shall We Be Held missing something? If this should work?

Additionally you need a DavLockDB command

DavLockDB "/path/to/some/dir/DavLockDB"

Dav can create personal files /path/to/some/dir/DavLockDB, so make certain the directory /path/to/some/dir/ is possessed by www too