我正在尝试在Windows Server 2003计算机上设置WebSVN而没有任何运气。我做了以下事情:
使用以下内容更新了php.ini:
cgi.force_redirect = 0 cgi.fix_pathinfo = 1 fastcgi.impersonate = 1 fastcgi.logging = 0
将WebSVN 2.3.0下载并解压缩到D:\ myWebRoot \ websvn
添加了以下内容:
$ config-> setSVNCommandPath('c:\ Program Files \ Subversion \ bin'); $ config-> setDiffPath('C:\ Program Files \ FogBugz \ accessories'); $ config-> addRepository('Documents','https://myServer> / myDir / Docs)',null,'myDocsUser','myDocsPassword');
当我浏览到URL myServer // websvn时,我收到以下错误:
运行此命令时出错:“c:\ Program Files \ Subversion \ bin \ svn”--version --config-dir / tmp
有什么想法吗?
答案 0 :(得分:0)
问题可能是你的SVN软件版本。参见WebSVN requeriments:
WebSVN版SVN版 2.3.x 1.4或更高版本(使用“@PEG”-revision) 2.2.x 1.4或更高版本(使用“@PEG”-revision) 2.1.0 1.2或更高版本(使用“svn list --xml”) < = 2.0 any(?)
答案 1 :(得分:0)
我遇到了同样的问题。您需要将system32文件夹中的cmd.exe权限授予IUSR_。我被困在下一部分,这是让WebSVN使用SVN授权,而不是匿名访问。