При надлежащем размонтировании каких-либо устройств хранения, Вы смонтировались. Затем Вы могли использовать простой метод. Поразите кнопку питания так перезагрузки машины и поразите кнопку выброса перед начальными загрузками системы от диска.
Другая опция состояла бы в том, чтобы использовать livecd, который сразу загружает изображение в память вместо того, чтобы работать от диска.
ls -ld /var/www/
drwxr-xr-x. 9 root root 4096 Oct 11 15:54 /var/www/
chown -R apache: apache / var / www /
, отмените изменения и повторите попытку.
Я удалил эту строку:
DAVLockDB /var/www/DAVLock.db
и использую конфигурацию Apache по умолчанию:
<IfModule mod_dav_fs.c>
# Location of the WebDAV lock database.
DAVLockDB /var/lib/dav/lockdb
</IfModule>
Теперь она работает отлично. Но я пока не знаю причины.
Это была ошибка для меня, но согласно документации для mod_dav :
«Каталог, содержащий файл базы данных блокировок, должен быть доступен для записи пользователем и группой. под которым работает Apache ».
Вы должны убедиться, что у вас есть соответствующие права доступа к файлу DAV lock DB и к каталогу, в котором он находится.
В моей новой установке / var / Каталог www / не имеет разрешений на запись для группы apache. Для каталога / var / lib / dav / эти разрешения установлены по умолчанию, поэтому он работал с Majid. Зная это, вы создаете каталог по своему выбору с соответствующими разрешениями.
(Старый вопрос, но он все равно всплыл в моем поиске. Я не фанат конфигурирования вудо, поэтому мне полезно знать , почему изменение конфигурации Маджида Азими сработало для него.)
Мы также получаем те же проблемы в Apache WebDav с CentOS 7, чтобы исправить это после изменения конфигурации, которую мы сделали
chcon -R -t httpd_sys_content_rw_t / var / www / {корневая папка webdav}
После этого он работает отлично
Ссылка: https://sirion-notes.blogspot.com/2015/09/centos-7-apache-24-webdav-not-so-secure.html
Для тех, кто заходит сюда из поисковой системы, еще одна причина этой ошибки заключается в том, что базовый драйвер DBM apr-util отсутствует или не установлен. Обычно это решается установкой пакета apr-util-bdb через диспетчер пакетов, но это зависит от ОС.
Обработка ошибок была исправлена в (ожидаемой) версии apr-util v1.7 и будет доступна в будущей версии httpd, когда будет выпущен apr-util.
http://svn.apache.org/viewvc?rev=1891018&view=rev http://svn.apache.org/viewvc?rev=1891019&view=rev