我试图通过webdav删除文件夹,但我得到的是在客户端403和“目录索引禁止通过选项指令”在Apache错误日志中。 我启用了“选项索引”的文件夹,我停止了在客户端或日志中的错误,但我仍然无法通过webdav重命名或删除文件夹。
任何想法,为什么我无法通过webdav编辑文件夹?
我正在运行WAMP,使用Apache 2.2.17进行默认安装。 我可以连接,创build文件,删除文件,重命名等。我可以创build文件夹,但不删除它们或重命名它们,一旦创build。
在访问日志上,每当我尝试删除时,我都会得到:“DELETE / uploads / shahs HTTP / 1.1”301 243
在错误日志中,我得到:由Options指令禁止的目录索引:
Webdav客户端在尝试删除或重命名文件夹时会显示403。
有一次,我添加了“选项索引”,我停止了在Apache错误日志和webdav客户端上的403错误消息,但现在,删除或重命名什么也不做。 没有错误信息,但没有任何反应。
我在Apache“error_log”中有与Directory index forbidden by Options directive
错误Directory index forbidden by Options directive
相同的Directory index forbidden by Options directive
,并通过编辑“httpd-dav.conf”并添加以下行来纠正它:
Options Indexes FollowSymLinks
在这种情况下:
<Directory "/absolute/path/to/my/fancy/directory"> Dav On Options Indexes FollowSymLinks Order Allow,Deny Allow from all AuthType ...
之后,没有更多的错误。
不正确的本地文件系统权限? Apache WebDAVconfiguration错误? SELinux的? 文件系统安装为只读? 月球的不利阶段?
如果没有关于您的Web服务器configuration的更多信息,则很难提供更有针对性的build议。 在你的Apache访问或错误日志或syslog中有什么有用的吗?