我们有一台运行Apache 2.2的Windows服务器。 它曾经安装SlikSVN 1.8.x,我们从httpd.conf中加载SVN模块:
LoadModule dav_svn_module modules/mod_dav_svn.so
我们最近将SlikSVN升级到了1.9.4,升级之后我没有重新启动服务器的想法,因为一切显然都正常。
现在服务器今天重新启动,现在Apache服务不会启动。 事件日志报告:
The Apache service named reported the following error: >>> httpd.exe: Syntax error on line 130 of D:/web_server/apache/conf/httpd.conf: Cannot load D:/web_server/apache/modules/mod_dav_svn.so into server: The Apache service named n\x92est pas une application Win32 valide. .
有什么想法发生了什么?
Apache服务名为n'est pas une应用程序Win32 valide
…名为的Apache服务不是有效的Win32应用程序。
它看起来像你已经安装了一个64位库到一个32位的Apache
你应该用合适的库replaceD:/web_server/apache/modules/mod_dav_svn.so 。
我安装的SVN 1.9版本(添加到%PATH%)是64位,而Apache是32位。 这是最有可能的问题。
尝试了很多东西后,我最终安装了SVN 1.9 32位的Apache 2.4,现在可以运行了。
我没有机会testingSVN 1.9 32位的Apache 2.2(因为我已经升级了Apache,当我意识到这个32/64不匹配的时候),但它可能会起作用。