TestLink安装配置

上一篇 / 下一篇  2012-07-19 09:11:00 / 个人分类:测试管理

这段时间,琢磨着把TestLink安装上;因为已经有Mantis在使用,先是考虑装到服务器上,到时与Mantis集成也方便,把打印的资料给到技术部后,技术人员说因为某些原因,无法安装。
Linux环境安装不了,就想着试试Windows系统下。于是,在百度文库上,下载了TestLink安装配置,先在自己机器上捣鼓捣鼓。
 
准备好以下组件:
apache2.2安装包、php5.2.5压缩包、mysql5.0安装包、testlink1.8.5压缩包
 
而实际下载时,php5.4.4压缩包,这个版本高一些,也会后面安装配置时带来了一些不便,后来还是照说明书,下载成php5.2版本的。

一、apache2.2的安装配置

1、双击apache2.2安装文件,路径选择D:\apache2.2(路径可以自己选择)

2、安装好后在浏览器栏内输入http:\127.0.0.1,enter后出现it works,表示安装成功。

3、在apache文件夹里找到httpd.conf,双击打开httpd.conf

  ①在里面找到documentroot,使其后面的路径为"D:/Apache2.2/htdocs"

  ②在找到directoryindex在其index.html前面加入index.php中间有空格

  ③找到#loadmodule,在所有的最下面加入下面内容,建立PHPApache的连接

  LoadModule php5_module "D:/php5/php5apache2_2.dll"

  PHPIniDir "D:/php5/"

  AddType application/x-httpd-php .php

  AddType application/x-httpd-php .html

注释:上面D/php5是以PHP安装目录为准的如果解压的位置为C盘目录名为php那就改成

C/php/

  修改好后保存。

二、php5.2.5的安装配置

1、在D盘下新建文件夹php5,把php5.2.5压缩包解压到这个文件夹,

2、解压后,把php5目录下php_mysql.dlllibmySQL.dll复制到c:/windows/system32下(或php5目录下所有*.dll的文件和ext目录下所有的*.dll文件复制)

3、复制php.ini-recommended文件到c:/windows/system32,并且重命名为php.ini

4、双击打开php.ini

  ①找到extension_dir,将其后面的路径修改为"D:\php5\ext"

  doc_root改为的同样目录,"D:\php5\ext"

②;extension=php_mbstring.dll

     extension=php_mcrypt.dll

     extension=php_mysqli.dll

; extension=php_mysql.dll;前面的分号去掉。即开放数据库的功能,使其支持MySQL 修改好后保存,并且将修改好后的php.ini文件复制粘贴到D:\php5下。

5、重启apache

 

三,mysql5.0的安装

1、双击mysql5.0的安装包,安装路径没有限定

2、安装步骤中在要求输入用户名和密码的时候,用户名为root密码为任意但不能忘了

3.数据库没有过多修改的只要记得root和密码后面安装时有用到不可输错不然安装时连接不到数据库

四、testlink的安装

1、将testlink1.8.5安装包解压到D:\Apache2.2\htdocs目录下并且命名为testlink

 (确定testlinknk内没有从文件夹只有testlink的自带文件,有的会解压出多一个文件夹

2、在浏览器栏内输入http://localhost/testlink/index.php

3、点击new testlink,进入testlink页面自动安装配置界面

4、在database username内输入rootpassword内输入安装数据库时的密码

5、在testlink usernamepassword里分别输入任意的字母和数字(此为testlink的数据库用户名和密码)

6、点击process testlink setup !开始安装testlink

7、勾选I agree to the terms set out in this license然后点击Proceed

8. 提示安装成功点击testlink进入首次登陆界面

9、输入admin,admin进入testlink.

 

 

安装配置时遇到的问题:

 

1、1)php5.4安装时,发现怎么都找不到libmysql.dll;

      2)此版本中无php.ini-recommened文件;后来才知,此版本中对应的是php.ini-development;

 

解决方案:此版本中无libmysql.dll,网上有资料说,或是因为下载引起的。于是,重新下载了版本php5.2安装包;重新安装配置;

2、按步骤安装了php5.2安装包后,发现apache无法正常启动了;查看服务器,分析日志,对应百度搜索,按上面所说的解决方案一一尝试,均未解决;后某一次偶然搜索时,查到另外一种解决方案,如下

 

解决方案:在PHP和Apache的连接配置时,最后两段:

 AddType application/x-httpd-php .php

  AddType application/x-httpd-php .html

 

在这上面两段中,php.php中,在.前各加一空格,保存,重启电脑;就解决了。

 

3、testlink安装时,点击“Process TestLink Setup”后,出现页面报错:
“Checking PHP DB extensions Warning!: Your PHP installation don't have the mysql extension mysql- without it is IMPOSSIBLE to use Testlink.Failed!”

返回前一步,看检查配置时,发现:

Checking MySQL Database                                                                        Failed! MySQL Database cannot be used.
Checking Postgres Database                                                                         Failed! Postgres Database cannot be used.
Checking GD Graphic library                                                                        OK
Checking LDAP library                                                                                              Failed! LDAP library not enabled. LDAP

 

解决方案:1)、重新安装了MYSQL;

                    2)、  将 PHP安装目录下的 php5ts.dll 文件复制到C:\window\system32目录中.
将PHP安装 目录下的libmysql.dll文件到 C:\windows\system32\ 目录中。
这时Checking MySQL Database后面就显示ok了

3)、Checking LDAP library OK
php.ini 文件修改如下:
extension=php_ldap.dll

4)、Checking Postgres Database Failed! Postgres Database cannot be used.
如果安装了MySQL或SqlServer ,不用处理该警告;

注:修改php.ini配置文件后,需要重启机器后才生效。

4、汉化。

解决方案:htdocs\testlink目录下修改文件config.inc.php
/* [LOCALIZATION] */
$tlCfg->default_language = 'zh_CN';

/* [LOGGING] */
$tlCfg->config_check_warning_mode = 'SILENT';

/* [Bug Tracking systems] */
$g_interface_bugs = 'JIRA';

最后帐号设置中,语言--选择chinese

                            

5、乱码:

1).解决执行时TestLink测试用例集显示乱码问题

    A)进入..\Testlink\lib\execute,编辑文件execSetResults.php,

    B)查找:$str .= htmlentities($elem) . ‘</a>/’;

         替换为: $str .= htmlentities($elem, ENT_QUOTES, 'UTF-8') . '</a>/';

2).解决结果查看中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(在C:\WINDOWS目录下)中设置date.timezone的值为PRC,设置好以后的为:date.timezone=PRC;

     B)同时取消这一行代码的注释,即去掉前面的分号就可以了;

     C)重启Apache服务器。

7、其他汉化

按上述汉化后,整个界面只汉化了1/3,其余的汉化解决方案:

E:\apache2.2\htdocs\testlink\locale\en_GB,txt 文件中,包含全部字段名和提示信息等 ;

而在E:\apache2.2\htdocs\testlink\locale\zh_CN,txt文件中,只汉化了一部分;可将EN_GB中的txt翻译到ZH_CN的txt文件中即可;

                        

 

TAG:

 

评分:0

我来说两句

我的栏目

日历

« 2024-05-13  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 17235
  • 日志数: 1
  • 建立时间: 2010-09-09
  • 更新时间: 2012-07-19

RSS订阅

Open Toolbar