我们在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机器中加载模块。
答案 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的changelog和release announcements页面上的每个版本都提供了已修复漏洞的列表。
要接收发布公告,请订阅official announcements list或RSS feed。您也可以在Twitter @VisualSVN或Facebook上关注VisualSVN小组。