2009-03-04 10 views
0

Я пытаюсь установить subversion на centos VPS. Мне удалось установить subversion и mod_dav_svn, и теперь я пытаюсь их настроить.Ошибка загрузки mod_dav_svn на centos 5

я редактировал httpd.conf и добавил строки:

LoadModule dav_svn_module modules/mod_dav_svn.so 
LoadModule authz_svn_module modules/mod_authz_svn.so 

Но это сбой апача при перезагрузке:

HTTPD: Синтаксическая ошибка в строке 1 /USR/местные/Apache/конф/httpd.conf: Синтаксическая ошибка в строке 1 /usr/local/apache/conf/includes/pre_main_global.conf: не удается загрузить /usr/local/apache/modules/mod_dav_svn.so в сервер: /usr/lib64/libsvn_fs_base-1.so.0: неопределенный символ: db_create

ответ

0

мне удалось исправить ошибку. Это не было из-за не загрузки dav_module, я забыл упомянуть, что я уже запускаю httpd-M, чтобы увидеть загруженные модули и mod_dav.

Проблема была с пакетом Berkeley DB,

Решение я нашел объясняется здесь: FIX UNDEFINED SYMBOL: DB_CREATE ISSUE WITH MOD SVN DAV AND APACHE 2

1

http://www.centos.org/modules/newbb/viewtopic.php?topic_id=14586:

Эта ошибка означает, что вы загружаете mod_dav_svn в ваш HTTPD, но вы не загружая mod_dav. Попробуйте добавить следующую строку в ваш httpd.conf модулей раздела:

LoadModule dav_module модули/mod_dav.so

0

Пожалуйста, добавьте эти записи конфигурации самостоятельно. Не просто копировать и вставлять откуда-то. Я столкнулся с той же проблемой, и вручную добавив записи, исправил проблему.

 Смежные вопросы

  • Нет связанных вопросов^_^