Не удалось открыть базу данных блокировки - установка WebDAV Apache

При надлежащем размонтировании каких-либо устройств хранения, Вы смонтировались. Затем Вы могли использовать простой метод. Поразите кнопку питания так перезагрузки машины и поразите кнопку выброса перед начальными загрузками системы от диска.

Другая опция состояла бы в том, чтобы использовать livecd, который сразу загружает изображение в память вместо того, чтобы работать от диска.

7
задан 11 October 2011 в 16:48
5 ответов
ls -ld /var/www/
drwxr-xr-x. 9 root root 4096 Oct 11 15:54 /var/www/

chown -R apache: apache / var / www / , отмените изменения и повторите попытку.

5
ответ дан 2 December 2019 в 23:36

Я удалил эту строку:

DAVLockDB /var/www/DAVLock.db

и использую конфигурацию Apache по умолчанию:

<IfModule mod_dav_fs.c>
    # Location of the WebDAV lock database.
    DAVLockDB /var/lib/dav/lockdb
</IfModule>

Теперь она работает отлично. Но я пока не знаю причины.

1
ответ дан 2 December 2019 в 23:36

Это была ошибка для меня, но согласно документации для mod_dav :

«Каталог, содержащий файл базы данных блокировок, должен быть доступен для записи пользователем и группой. под которым работает Apache ».

Вы должны убедиться, что у вас есть соответствующие права доступа к файлу DAV lock DB и к каталогу, в котором он находится.

В моей новой установке / var / Каталог www / не имеет разрешений на запись для группы apache. Для каталога / var / lib / dav / эти разрешения установлены по умолчанию, поэтому он работал с Majid. Зная это, вы создаете каталог по своему выбору с соответствующими разрешениями.

(Старый вопрос, но он все равно всплыл в моем поиске. Я не фанат конфигурирования вудо, поэтому мне полезно знать , почему изменение конфигурации Маджида Азими сработало для него.)

2
ответ дан 2 December 2019 в 23:36

Мы также получаем те же проблемы в 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

0
ответ дан 2 December 2019 в 23:36

Для тех, кто заходит сюда из поисковой системы, еще одна причина этой ошибки заключается в том, что базовый драйвер 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

0
ответ дан 25 June 2021 в 12:06

Теги

Похожие вопросы