我知道还有其他看起来相同的问题,但我找不到任何对我的确切案例有用的东西。
我服务器的 URL 是:http://servername.domain.com
我的服务器安装了 ZPanel,所以在服务器中的路径是:
/var/zpanel/hostdata/username/public_html/servername_domain_com/
我创建了一个子文件夹“svn”,设置 SVN 以使用该文件夹并在其中创建存储库,更改所有者等。浏览它可以工作,需要登录,然后您可以看到“修订版 0”。但是当试图结账或做任何事情时,它会从标题中给出错误。
我安装了 SVN 并将其作为配置。
< Location /svn>
DAV svn
SVNParentPath /var/zpanel/hostdata/username/public_html/servername_domain_com/svn
AuthType Basic
AuthName "Subversion repositories"
AuthUserFile /etc/svn-auth-users
Require valid-user
< / Location>
你知道为什么它不起作用吗?我没有更改 virtualhosts 文件,它只包含 servername.domain.com 的默认链接。
谢谢!
最佳答案
如 /var/zpanel/hostdata/username/public_html/servername_domain_com/
是你的 DocumentRoot
(即/svn 是物理子目录),您在 Apache 方面配置错误:
单路径不能同时是物理目录和逻辑路径,定义为Location,同时
您必须将 SVNParentPath 移动到网络空间之外
关于apache - 在我的情况下如何解决 svn : E195019: Redirect cycle detected,?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22614462/