SVN:无法将/mod_status.so加载到服务器中:找不到指定的模块。

时间:2016-05-24 13:19:41

标签: apache svn visualsvn-server visualsvn

我们在Windows Server 2012 R2中安装了VisualSVN Server 2.5.8。在加载模块' mod_status.so'在httpd-custom.conf中,我们收到以下错误,

"VisualSVNServer.exe: Syntax error on line 129 of C:/Program Files (x86)/VisualSVN Server/conf/httpd.conf: Syntax error on line 7 of C:/Program Files (x86)/VisualSVN Server/conf/httpd-custom.conf: Cannot load C:/Program Files (x86)/VisualSVN Server/bin/mod_status.so into server: The specified module could not be found."  

但该模块存在于' C:/ Program Files(x86)/ VisualSVN Server / Bin'夹。我们能够成功地在其他Windows机器中加载模块。

1 个答案:

答案 0 :(得分:2)

你确定mod_status.so在那里吗?除非你在那里放置一些自定义模块,否则我不这么认为。 VisualSVN Server附带mod_status模块,从版本3.0.0开始,因此2.5.8中必须缺少mod_status。

重要信息:您永远不应加载VisualSVN Server分发中未包含的模块。 VisualSVN团队无法保证定制的模块将被加载或正常运行。请仅使用VisualSVN Server分发包含的模块。

因此,如果要启用mod_status,则应将服务器升级到最新的3.5版本。

不要忘记VisualSVN Server 2.5已经不再支持了。强烈建议将服务器实例升级到最新版本VisualSVN Server 3.5。请在开始升级前阅读KB95: Upgrading to VisualSVN Server 3.5指南。有关版本2.5和3.5之间的完整更改列表,请查看changelog

我必须注意VisualSVN Server 2.5.8 非常过时。它不仅仅落后于5个主要更新,而是落后于16个次要补丁更新。您应始终将最新的修补程序更新应用于服务器。

应用补丁更新总是无痛且快速;补丁更新仅包含错误修复,没有新功能。只需从下载页面下载并运行较新版本的安装程序即可。

VisualSVN团队及时发布VisualSVN Server的维护更新,包括安全性和错误修正,强烈建议将VisualSVN Server保持在最新版本。 VisualSVN Server的changelogrelease announcements页面上的每个版本都提供了已修复漏洞的列表。

要接收发布公告,请订阅official announcements listRSS feed。您也可以在Twitter @VisualSVNFacebook上关注VisualSVN小组。