无法打开锁定数据库 - Apache WebDAV 设置

Maj*_*imi 9 webdav apache-2.2

我使用 Apache 配置了一个 WebDAV 服务器。这是我的配置:

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
Run Code Online (Sandbox Code Playgroud)

/var/www/DAVLock.dbapache用户和组所有。我可以通过浏览器访问 WebDAV 共享。我已经WebFolder在 Windows XP SP3 中配置了一个。但我无法创建文件和文件夹。error_log文件说:

[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]
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮忙吗?另一个问题是:我们是否需要Options +IndexesWebDAV 客户端列出文件和文件夹,还是仅用于使用浏览器进行 Web 访问?

qua*_*nta 6

ls -ld /var/www/
drwxr-xr-x. 9 root root 4096 Oct 11 15:54 /var/www/
Run Code Online (Sandbox Code Playgroud)

chown -R apache:apache /var/www/,撤消更改并重试。