1

我正在尝试在 Windows Server 2003 机器上设置 WebSVN,但没有任何运气。我做了以下事情:

  1. 安装 FastCGI
  2. 将 PHP 5.3.1.0 安装到 c:\PHP
  3. 用以下内容更新了 php.ini:

    cgi.force_redirect = 0 cgi.fix_pathinfo = 1 fastcgi.impersonate = 1 fastcgi.logging = 0

  4. 下载并解压 WebSVN 2.3.0 到 D:\myWebRoot\websvn

  5. 将 distconfig.php 复制到 config.php
  6. 添加了以下内容:

    $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

有任何想法吗?

4

2 回答 2

0

问题可能是您的 SVN 软件版本。请参阅 WebSVN 要求:

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 任何 (?)

于 2010-01-25T09:48:52.177 回答
0

我有同样的问题。您需要将 system32 文件夹中的 cmd.exe 权限授予 IUSR_。我被困在下一部分,即让 WebSVN 使用 SVN 授权,而不是非访问。

于 2010-04-15T22:50:51.333 回答