重启apache2时找不到mod_authz_svn.so

时间:2011-07-05 09:38:49

标签: linux svn apache2

我尝试使用apache2安装和设置svn服务器, 我按照互联网上的说明,但我试图重新启动apache2时显示以下错误:

apache2:/etc/apache2/apache2.conf第204行的语法错误:/etc/apache2/mods-enabled/authz_svn.load的第1行语法错误:无法加载/ usr / lib / apache2 / modules / mod_authz_svn.so进入服务器:libsvn_repos-1.so.0:无法打开共享对象文件:没有这样的文件或目录 动作'configtest'失败。

我检查了路径,但文件确实存在,我不知道发生了什么。 需要一些帮助谢谢〜

1 个答案:

答案 0 :(得分:2)

基于你的pathes,看起来你正在玩debian或ubuntu配置。如果我记得很清楚,这个模块* mod_authz_svn.so *可用于 libapache2-svn ,所以你需要先以 apt-get 这个模块作为root,然后启用它(在目录/ etc / apache2,* a2enmod my_module *中)并重新加载你的apache配置(或重启apache)。

另一种方法是将模块加载为DSO。然后这是一个不同的过程。