在Windows 7上使用subversion配置apache httpd时,得到以下错误.. 我已经安装了不同类型的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 for 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>
答案 0 :(得分:1)
首先,显示完整的httpd.conf文件,看看登录到Apache日志的内容。我想你可以通过查看日志来了解根本原因。
接下来,如果您自己在Windows上设置SVN + Apache服务器时遇到麻烦,请在Web上搜索预先打包的一体化解决方案。例如。 google&#34; svn服务器窗口&#34;。否则,请查看official binary packages page。
<强>更新强>
记录错误最有趣的部分是:
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。这与服务器端无关。