而在Windows 7上configuration与颠覆的Apache HTTPD,获取下面的错误..我已经安装了不同types的SVN和Apache的版本也仍然面临这个问题..可以请一些人帮我解决这个问题..
svn, version 1.9.1 (r1698128) `compiled Sep 1 2015, 19:50:43 on x86-microsoft-windows` httpd-2.2.22-win32-x86-openssl-0.9.8t, Server version: Apache/2.2.22 (Win32) Server built: Jan 28 2012 11:16:39
和以前我已经安装svn为1.8.18和httpd-2.2.25-win32-x86-openssl-0.9.8y
我将这些文件复制到apache / conf / httpd
LoadModule dav_module modules/mod_dav.so LoadModule dav_fs_module modules/mod_dav_fs.so LoadModule dav_svn_module modules/mod_dav_svn.so LoadModule authz_svn_module modules/mod_authz_svn.so
获取下面的错误:
This XML file does not appear to have any style information associated with it. The document tree is shown below. <D:error xmlns:D="DAV:" xmlns:m="http://apache.org/dav/xmlns" xmlns:C="svn:"> <C:error/> <m:human-readable errcode="160043">Could not open the requested SVN filesystem</m:human-readable> </D:error>
首先,显示完整的httpd.conf文件并查看记录到Apache日志的内容。 我猜你会通过查看日志来了解根本原因。
接下来,如果您在Windows上自行设置SVN + Apache服务器时遇到麻烦,请在网络上搜索预先打包的一体化解决方案。 例如谷歌“SVN服务器窗口”。 否则,检查官方的二进制包页面 。
更新:
记录错误中最有趣的部分是:
E160043: Expected FS format between '1' and '6'; found format '7'
这个错误意味着你已经安装了Subversion 1.8作为你的服务器。 但是,这个版本库是使用Subversion 1.9工具创建的,并且具有更新的格式。 您应该确保您的服务器是最新版本1.9或使用1.8工具创建存储库。 还有一个选项可以帮助您:使用svnadmin create REPOSITORY --compatible-version 1.8
命令创建存储库。
当你运行svn --version
你会看到version 1.9.1 (r1698128)
这意味着你的命令行客户端版本是1.9.1。 这与服务器端无关。