centos 5 上 mod_dav_svn 加载错误

发布于 2024-07-14 16:19:46 字数 580 浏览 13 评论 0原文

我正在尝试在 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: 未定义的符号:db_create

I am trying to install subversion on a centos VPS.
I managed to install subversion and mod_dav_svn and now I am trying to configure them.

I edited httpd.conf and added the lines:

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

But this crashes apache on restart:

httpd: Syntax error on line 1 of
/usr/local/apache/conf/httpd.conf:
Syntax error on line 1 of
/usr/local/apache/conf/includes/pre_main_global.conf:
Cannot load
/usr/local/apache/modules/mod_dav_svn.so
into server:
/usr/lib64/libsvn_fs_base-1.so.0:
undefined symbol: db_create

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

陪你搞怪i 2024-07-21 16:19:46

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

此错误表示您正在加载
mod_dav_svn 进入你的 httpd 但你
不加载 mod_dav。 尝试添加
将以下行添加到您的 httpd.conf
模块部分:

加载模块 dav_module
模块/mod_dav.so

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

This error means that you are loading
mod_dav_svn into your httpd but you're
not loading the mod_dav. Try to add
the following line to your httpd.conf
modules section:

LoadModule dav_module
modules/mod_dav.so

清音悠歌 2024-07-21 16:19:46

我设法修复了错误。
这不是因为没有加载 dav_module,我忘了提及我已经运行 httpd - M 来查看加载的模块并且 mod_dav 已加载。

问题出在 Berkeley DB 包上,

我找到的解决方案解释如下:
修复未定义的符号:MOD SVN DAV 和 APACHE 2 的 DB_CREATE 问题

i managed to fix the error.
It wasnt from not loading dav_module, i forgot to mention i already run httpd - M to see the loaded modules and mod_dav was loaded.

The problem was with Berkeley DB package,

The solution i found is explained here:
FIX UNDEFINED SYMBOL: DB_CREATE ISSUE WITH MOD SVN DAV AND APACHE 2

行雁书 2024-07-21 16:19:46

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

Please add these config entries by yourself. Do not just copy and paste from somewhere. I ran into the same issue and manually adding the entries fixed the problem.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文