安装 testlink-1.9.4(wamp) ,并与 mantis 集成问题汇总

转自:http://wenku.baidu.com/view/c3f4e630376baf1ffc4fad45.html

1. Read/write permissions报错

问题:
Checking if /var/testlink/logs/ directory exists [S] </B<< td> Failed! Checking if /var/testlink/upload_area/ directory exists [S] </B<< td> Failed!
解决方法:
修改config.inc.php文件:
testlinkDir表示安装目录路径,本次安装为 D:/wamp/www/testlink-1.9.4  
//$tlCfg->log_path = '/var/testlink/logs/'; /* unix example  注释掉该句,添加如下内容*/ $tlCfg->log_path = 'testlinkDir/logs/';
 
//$g_repositoryPath = '/var/testlink/upload_area/';  /* unix example 注释掉该句,添加如下内容*/
$g_repositoryPath = 'testlinkDir/upload_area/';  
2. 更改导入测试套件和测试用例文件大小
a. 打开config.inc.php,查找$tlCfg->import_file_max_size_bytes,将后面的数据‘409600’
改为期望的数据值。 b. $tlCfg->import_max_row = '10000' 是导入文件一行的大小限制。
3. 禁用TestLink安全警告输出
修改config.inc.php文件:
将$tlCfg->config_check_warning_mode中'FILE'改为' SILENT';
4. 禁止新用户注册
     打开config.inc.php,找到$tlCfg->user_self_signup ,将其后true改为false,在登录界面便取消了New User链接。 






5. 解决结果查看中TestLink图表显示乱码问题
a. 将下载或从Windows中提取到的字体SIMYOU.TTF拷贝到Testlink中的Pchart的字体
目录,路径为: ..\testlink\third_party\pchart\Fonts      注:若是下载的字体,需要将字体文件拷贝到c:/windows/fonts文件夹目录下
b. 修改config.inc.php:将
     $tlCfg->charts_font_path = TL_ABS_PATH . “third_party/pchart/Fonts/tahoma.ttf”;        中的字体重新设置:
       $tlCfg->charts_font_path = “c:/windows/fonts/SIMYOU.TTF“;
6. TestLink时区问题
   TestLink服务器时间和北京时间差8个小时左右,可按照下面的方法解决:
a. 在php.ini(在apache/bin目录下)中设置date.timezone的值为PRC,设置好以后的
为:date.timezone=PRC b. 同时取消这一行代码的注释,即去掉前面的分号就可以了; c. 重启Apache服务器。 
7. 邮件配置 
修改config.inc.php文件红色标注部分
 
// ---------------------------------------------------------------------------- /* [SMTP] */  /**
 * @var string SMTP server name or IP address ("localhost" should work in the most cases)  * Configure using custom_config.inc.php  * @uses lib/functions/email_api.php  */
$g_smtp_host        = 'mail.XXX.com.cn';  # SMTP server MUST BE configured 
# Configure using custom_config.inc.php
$g_tl_admin_email     = ' Testlink@mail.XXX.com.cn '; # for problem/error notification $g_from_email         = ' Testlink@mail.XXX.com.cn ';  # email sender $g_return_path_email  = ' Testlink@mail.XXX.com.cn ';  /**
 * Email notification priority (low by default)  * Urgent = 1, Not Urgent = 5, Disable = 0






 **/
$g_mail_priority = 5;  /**
 * Taken from mantis for phpmailer config  * select the method to mail by:
 * PHPMAILER_METHOD_MAIL - mail()  * PHPMAILER_METHOD_SENDMAIL - sendmail  * PHPMAILER_METHOD_SMTP - SMTP  */
$g_phpMailer_method = PHPMAILER_METHOD_SMTP; 
/** Configure only if SMTP server requires authentication */ $g_smtp_username    = 'Testlink@mail.XXX.com.cn';  # user $g_smtp_password    = '123456';  # password 
/**
 * This control the connection mode to SMTP server.   * Can be '', 'ssl','tls'
 * @global string $g_smtp_connection_mode  */
$g_smtp_connection_mode = '';  /**
 * The smtp port to use.  The typical SMTP ports are 25 and 587.  The port to use  * will depend on the SMTP server configuration and hence others may be used.  * @global int $g_smtp_port
 */
$g_smtp_port = 25;                         
 
// ----------------------------------------------------
8. 与mantis集成
主页>产品管理>Issue Tracker Management,添加一个Issue Tracker(点击“Show configuration example”可弹出示例,如果不能弹出,去lib/issuetrackerintegration/目录中相关文档中找public static function getCfgTemplate()函数)。






 
主页>产品管理>测试项目管理中,项目编辑页面选择缺陷跟踪系统。
 
如果在添加缺陷跟踪系统之前添加的项目,这个地方是空的,执行用例时看不出效果。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值