Запрошенная привилегия не удерживается клиентом (Apache2 + WebDAV)

0

Это сводит меня с ума. У меня есть сервер Apache2 с поддержкой WebDAV на моем сервере Debian Wheezy. Я могу получить к нему доступ и прочитать его, и он работает правильно.

С моего ноутбука Windows 7 я запускаю программное обеспечение под названием NetDrive2, которое монтирует сетевой диск в мою папку WebDAV, чтобы я мог получить к нему доступ с буквой диска.

Всякий раз, когда я пытаюсь скопировать файлы с ноутбука Windows 7 на мой накопитель WebDAV, я иногда получаю сообщение об ошибке:

Ошибка 0x80070522: требуемая привилегия не удерживается клиентом ".

В папке WebDAV есть Basic AuthType, и у меня есть cc, обеспечивающий правильный пользователь/пропуск. Это не SSL.

Я сделал некоторую отладку самостоятельно, и я не уверен, но похоже, что я не могу создать папку с тем же именем, что и файл в том же каталоге:

Папка: - file.php - файл/(невозможно создать этот каталог, поскольку файл file.php существует).

У кого-нибудь есть идеи? Я застрял!

Теги:
webdav

1 ответ

0

Хорошо, поэтому в Google Googling я наконец нашел причину проблемы. Я не могу поверить, что это не упоминается ни в каких учебниках.

Этот парень дал мне ответ: Apache Webdav, неспособный создать "тестовую" папку, когда файл test.txt существует

В принципе, вам нужно добавить AllowOverride none, а Options None в ваш каталог webdav.

Это моя окончательная конфигурация для моего узла webdav в Apache2:

Alias /devshed /home/www/sites/dev
Alias /devsheddav /home/www/sites/dev

<Directory /home/www/sites/dev/>
        AllowOverride none
        Order allow,deny
        Allow from all
        Options +Indexes +MultiViews
        IndexOptions FancyIndexing
</Directory>


<Location /devshed>
        DAV Off
        Order allow,deny
        Allow from all
        AuthName "Pennybridge Devshed Web"
        AuthType Basic
        AuthUserFile /home/www/htaccess/sites/dev/dev.htpasswd
        Require valid-user
</Location>

<Location /devsheddav>
        DAV On
        Options None
        Order allow,deny
        Allow from all
        AuthName "Pennybridge Devshed WebDAV"
        AuthType Basic
        AuthUserFile /home/www/htaccess/sites/dev/dev.htpasswd
        Require valid-user
        php_flag engine off
        BrowserMatch "Microsoft Data Access Internet Publishing Provider" redirect-carefully
        DirectoryIndex disabled
</Location>

Ещё вопросы

Сообщество Overcoder
Наверх
Меню