首页 > 解决方案 > 无法将 /modules/mod_dav_svn.so 加载到服务器中

问题描述

加载 Apache(Win 2016 STD、Apache/2.4.29 x86、OpenSSL/1.0.2n SVN/1.9.2)时出现有线错误

IE

"Syntax error on line ... of .../conf/httpd.conf:
Cannot load ...modules/mod_dav_svn.so into server: (...) The specified module could not be found:"

该文件正确位于 conf 文件中:“LoadModule dav_svn_module modules/mod_dav_svn.so” 该文件存在于“modules”文件夹中。

尽管 Apache 报告了语法错误,但这并不是因为其他模块使用相同的语法加载得很好。其他文件也有这个问题:“ mod_authz_svn.so ”。

成功加载此模块之前的先决条件(mod_dav.so、mod_dav_fs.so)。

最好的部分:在我的实验室里它工作得很好,但在客户的机器上(提到的同一个操作系统),有些东西不能正常工作。

我真的需要任何帮助,你可以在这里给我...

标签: apache

解决方案


mod_dav_svn.so 来自颠覆服务器 - 所以它不附带 apache 并且必须添加。如果您有 - 那么问题可能是需要另一个版本的可视 C++ 运行时。要找出答案,您可以尝试依赖 walker之类的工具。

当系统上安装了所有缺少的依赖项时,您的 apache 应该启动。


推荐阅读