51Testing软件测试论坛

标题: testlink中文下无法设置测试计划权限 [打印本页]

作者: lgcgenius    时间: 2012-8-1 18:18
标题: testlink中文下无法设置测试计划权限
testlink安装好后,根据网上的资料,汉化成中文,如下操作
【3.解决中文输入不正常:】
找到lib/functions/logging.inc.php,找到do_mysql_query函数,在 $nQuery++;下面加上,下面一行:
mysql_query("SET NAMES 'latin1'");

【更改mysql_query("SET NAMES 'latin1'");后需要解决的问题:】
   在修改上面3的问题,会导致设定测试计划的权限出错,不能对人员赋予测试计划的权限。
需要修改testlink\install\installnewdb.php
找到$sql_create = "CREATE DATABASE `" . mysql_escape_string($db) . "` CHARACTER SET utf8 ";
把它修改为$sql_create = "CREATE DATABASE `" . mysql_escape_string($db) . "` CHARACTER SET latin1 ";就可以解决这个问题了。
但是按照这个方法后,是能显示中文,并且中文输入也正常,但是测试计划还是不能对人员赋予权限,在选择人员权限时,没的选项供选择。
请高人指点一下。万分感谢。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2