分类
3850

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

提问者萧遥 答案数2 阅读数3191 发表时间2016-08-01 15:35:45

已配置好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

备注
同步配置调用

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 16:25:25

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 16:19:42

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

修改59行

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

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

联系我们
联系人
高丽亚/高级客户经理
电话(微信)
17667930330
QQ号码
3645260865
联系邮箱
gaoliya@chandao.com
返回顶部
高丽亚
高级客户经理
17667930330
3645260865
统一服务热线 4006-8899-23
我要提问提问有任何问题,您都可以在这里提问。 问题反馈反馈点击这里,让我们聆听您的建议与反馈。