mod_dav_svn在centos 5上加载错误

时间:2009-03-04 14:43:58

标签: svn install mod-dav-svn

我正在尝试在centos VPS上安装subversion。 我设法安装了subversion和mod_dav_svn,现在我正在尝试配置它们。

我编辑了httpd.conf并添加了以下行:

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

但是这会在重启时崩溃apache:

  

httpd:第1行的语法错误   /usr/local/apache/conf/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:   undefined symbol:db_create

3 个答案:

答案 0 :(得分: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

答案 1 :(得分:0)

我设法解决了这个错误。 它没有加载dav_module,我忘了提到我已经运行httpd - M来查看加载的模块和mod_dav已加载。

问题在于Berkeley DB软件包,

我找到的解决方案在这里解释: FIX UNDEFINED SYMBOL: DB_CREATE ISSUE WITH MOD SVN DAV AND APACHE 2

答案 2 :(得分:0)

请自行添加这些配置条目。不要只是从某处复制和粘贴。我遇到了同样的问题并手动添加条目解决了问题。