重启apache2时找不到mod_authz_svn.so
我尝试使用 apache2 安装和设置 svn 服务器, 我按照互联网上的说明进行操作,但是当我尝试重新启动 apache2 时,它显示以下错误:
apache2: /etc/apache2/apache2.conf 第 204 行的语法错误: /etc/apache2/mods-enabled/ 第 1 行的语法错误authz_svn.load:无法将 /usr/lib/apache2/modules/mod_authz_svn.so 加载到服务器:libsvn_repos-1.so.0:不能打开共享对象文件:没有这样的文件或目录 操作“配置测试”失败。
我检查了路径,但文件确实存在,我不确定发生了什么。 需要帮助谢谢~
I tried to install and setup a svn server using apache2,
I followed instructions on internet but while i tried to restart apache2 it shows the following error:
apache2: Syntax error on line 204 of /etc/apache2/apache2.conf: Syntax error on line 1 of /etc/apache2/mods-enabled/authz_svn.load: Cannot load /usr/lib/apache2/modules/mod_authz_svn.so into server: libsvn_repos-1.so.0: cannot open shared object file: No such file or directory
Action 'configtest' failed.
i checked the path but the file do exist,im not sure what is happening.
need some help thanks~
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
根据你的路径,看起来你正在玩 debian 或 ubuntu 配置。如果我没记错的话,这个模块 *mod_authz_svn.so* 可在 libapache2-svn 中使用,所以你需要首先以 root 身份apt-get 这个模块,然后启用它(位于目录 /etc/apache2,*a2enmod my_module* 中)并重新加载您的 apache 配置(或重新启动 apache)。
另一种方法是将模块作为 DSO 加载。然后就是一个不同的过程了。
Based on your pathes, it looks like you are playing debian or ubuntu config. if I remember well, this module *mod_authz_svn.so* is available with libapache2-svn, so you need first to apt-get this module as root, and then to enable it (being in the directory /etc/apache2, *a2enmod my_module*) and reload your apache config (or restart apache).
The other way around is to load the module as a DSO. Then it's a different process.