已解决 Nginx下SVN同步后显示的路径不正常,多一个ip地址

已配置好SVN服务器,也可以正常同步了,但是在显示的地方,SVN的访问链接多了一个ip地址,不知道怎么回事

上图红圈的地方,路径看数据库中存储的值,多了“192.168.1.231”

M /trunk/JiaZhangHuiApp/JiaZhangHuiApp/Class/Domain/User/Controller/User.storyboard <a href='/zentaopms/www/192.168.1.231index.php?m=svn&f=cat&url=aHR0cDovLzE5Mi4xNjguMS4yMzA6ODAxMS9zdm4vdXRoaW5rX2lvcy90cnVuay9KaWFaaGFuZA==&revision=66' class='repolink'>view</a>


我的svn配置在 /www/zentaopms/module/svn/ext/config

$config->svn = new stdClass();
$config->svn->encodings = 'utf-8';
$config->svn->client    = '/usr/bin/svn';

$i = 1;
$config->svn->repos[$i]['path']     = 'http://192.168.1.230:8011/svn';
$config->svn->repos[$i]['username'] = 'test';
$config->svn->repos[$i]['password'] = 'test';

禅道版本 8.2.4 源码包
操作系统 CentOS
客户端浏览器 Chrome

提问者: 萧遥 悬赏:10 日期: 2016-08-01 15:35:45 答案:2 点击:3075

获取技术支持

QQ:3645260865电话:17667930330
备注
同步配置调用

php /root/www/zentaopms/bin/ztcli "http://192.168.1.231/zentaopms/www/index.php?m=svn&f=run"


现在是同步完全没问题,就是svn同步记录里面的链接多了ip,是否是nginx配置的问题


数据库表zt_history里面的diff字段内容


设置备注
答案列表
2016/08/01

svn的path参数应该写具体的库地址,http://192.168.1.230:8011/svn是一个具体的库吗?截图页面对应的网址是什么?

2016/08/03
截图页面就是
/zentaopms/www/index.php?m=bug&f=view&bugID=142
/zentaopms/www/index.php?m=task&f=view&task=13

svn的路径配置没问题,上面我是去掉了项目名,如果地址不对,它也不会同步,现在是同步完全没问题,就是svn同步记录里面的链接多了ip
2016/08/03
是不是用了nginx的负载均衡了?不用试一下。
2016/08/03
没有用负载均衡啊,就是单一服务器
2016/08/04
这个不太清楚了,需要跟踪一下代码,需要我们远程跟踪代码的话可以采购我们的技术支持,500元/次,联系QQ:2590968484
2016/08/04

打开文件/root/www/zentaopms/bin/ztcli

修改59行

将 $_SERVER['SCRIPT_NAME'] = $_SERVER['HTTP_HOST'] . 'index.php';

修改为:$_SERVER['SCRIPT_NAME'] = $request['path'];