【问题标题】:Subversion failed on Centos在 Centos 上颠覆失败
【发布时间】:2012-05-26 01:59:34
【问题描述】:

我的 apache 服务器在我重新启动我的 centos 服务器后出现故障。当我尝试启动服务时出现此错误:

httpd:/usr/local/apache/conf/httpd.conf 第 35 行的语法错误:无法将 /usr/local/apache/modules/mod_dav_svn.so 加载到服务器:/usr/local/apache/modules/ mod_dav_svn.so:未定义符号:dav_register_provider

看了一些文章我发现我需要在 mod_dav_svn.so 之前加载 mod_dav.so 但是我的服务器中没有这个文件。

重新安装 subversion 也不起作用。

知道吗???谢谢!

【问题讨论】:

    标签: apache svn centos


    【解决方案1】:

    你是说你没有 mod_dav.so 吗?你有线吗

    LoadModule dav_module modules/mod_dav.so
    

    在你的 httpd.conf 中?也许您可以发布 conf 文件的相关部分。

    关于为什么您在重新启动后看到它,也许您做了一些更改并且尚未重新启动 apache 服务,这意味着它只是没有向您显示问题。

    【讨论】:

    • 嗨 :) 我没有这一行 LoadModule dav_module modules/mod_dav.so 我在收到错误后添加了它。但现在我有其他错误。未找到 mod_dav.so。我试图找到这个文件,但我的系统中没有它。
    • 要清楚,看看这个页面:link。您可以简单地使用“yum install mod_dav_svn subversion”安装它。如果您确实有该文件并且没有 mod_dav,我相信您需要使用“--enable-dav-module”重新编译 Apache。运行“httpd -M”将显示它正在加载的模块。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-03
    • 2016-04-11
    • 2016-04-11
    相关资源
    最近更新 更多