【问题标题】:Can't find mod_authz_svn.so while restarting apache2重新启动 apache2 时找不到 mod_authz_svn.so
【发布时间】:2011-09-28 16:00:51
【问题描述】:

我尝试使用 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”失败。

我检查了路径,但文件确实存在,我不确定发生了什么。 需要帮助谢谢~

【问题讨论】:

  • 网络服务器问题,不是编程问题。
  • @Raoul:灰色区域;关于编程工具(svn,这里)的问题是主题。不过,他可能会在Server Fault 上得到更好的回应。
  • @Will 他在谈论 apache 模块,不管它是 SVN 模块,这是一个 apache 设置/配置问题。不是编程问题。

标签: linux svn apache2


【解决方案1】:

根据您的路径,您似乎在玩 debian 或 ubuntu 配置。如果我没记错的话,这个模块 *mod_authz_svn.so* 可以在 libapache2-svn 中使用,所以你需要首先以 root 身份apt-get 这个模块,然后启用它(在目录 /etc/apache2, *a2enmod my_module* 中)并重新加载您的 apache 配置(或重新启动 apache)。

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

【讨论】:

  • 谢谢,我猜是版本问题,因为我使用 apt-get 重新安装 subversion 后解决了。我使用的是官方的 wget 版本。不知道为什么会导致错误。
猜你喜欢
  • 2019-08-20
  • 1970-01-01
  • 2013-09-27
  • 1970-01-01
  • 2020-02-13
  • 2020-07-29
  • 2016-05-08
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多