51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 1703|回复: 0
打印 上一主题 下一主题

testlink安装部署

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2017-11-16 15:10:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
一、        testlink环境搭建
1.环境准备:
  搭建php5.4.39+apache2.2+mysq5.5.28l环境
(可参考http://www.cnblogs.com/yangxia-test/p/4414161.html
2.文件准备:
XAMPP下载地址:http://www.apachefriends.org/zh_cn/xampp.html
(本人下载的 XAMPP for Windows7.1.11 (PHP 7.1.11)
下载你需要用的TestLink版本,本文的TestLink的版本是1.9.16,

Testlink各版本下载地址: http://testlink.sourceforge.net/docs/testLink.php
下载之后,在windows下,发现该文档的打包方式是Testlink1.9.16.tar.gz,用Winzip工具解压就可以看到Testlink1.9.13.tar.gz--->Testlink1.9.13.tar--->TestLink1.9.13,将最后一层重命名为testlink
3.testlink环境搭建
3.1安装XAMPP
安装XAMPP过程十分简单,一直下一步就好,完成后启动“apache”,"mysql"服务
(注意:apache如不能启动,运行下输入命令cmd,打开的框输入netstat -an,查看80端口是否被占用)
将testlink解压缩到xampp安装目录下的htdocs文件下(我的为D:/xampp/htdocs),命名为testlink(命名一定是testlink)
3.2安装testlink
1、打开IE浏览器,输入: http://localhost/testlink/install/index.php
(我部署时80端口被占用,apache用的是82端口,网址是http://localhost:82/testlink/install/index.php)
2、打开页面后,点击“New installation”


3、进入安装页面,这个页面要检查一些相关配置环境。只管read/write permissions栏是否有failed。在页面中点击“continue”;

注意:此步骤如如果报Checking if /var/testlink/logs/ directory exists [S] </B<< td>    Failed!
        Checking if /var/testlink/upload_area/ directory exists [S] </B<< td>  Failed!
即图中黄色圈住的部分若failed则修改如下内容:
  修改F:\xampp\htdocs\testlink目录下的config.inc.php文件:(根据实际部署位置)
$tlCfg->log_path = '/var/testlink/logs/'; /* unix example  注释掉该句,
将上面的内容改为引号中内容“//$tlCfg->log_path = '/var/testlink/logs/'; /* unix example */”
添加如下内容:[testlinkdir]根据实际的安装位置填写如F:/xampp/htdocs/testlink
$tlCfg->log_path = ' [testlinkdir]/logs/';
故本人部署时添加内容如下:
$tlCfg->log_path = ' F:/xampp/htdocs/testlink/logs/';

$g_repositoryPath = '/var/testlink/upload_area/';  /* unix example
注释掉该句,在行前加双斜杠,如引号中内容“//”
添加如下一行内容
$g_repositoryPath = '[testlinkDir]/upload_area/';
[testlinkDir]是实际部署位置,故本人部署时添加内容如下:
$tlCfg->log_path = ' F:/xampp/htdocs/testlink/upload_area/';
<注意:testlinkDir 表示安装目录路径>
4、再刷新,或者重新开始安装,如果通过后,就可以进行安装了
database type选择MYSQL、database host填写localhost。database name 填写testlink .
填写MYSQL数据库用户名和密码(Mysql初始用户名为root密码为空)
  Database login: root
  Database password:

自定义testlink数据库的登录帐号和密码
  testlink DB login: testlink
  testlink DB password: ******

上述参数配置好后,点击页面中【Process Tesklink Setup】按钮;当出现以下页面提示时,表示配置成功;




二、        登录使用
1、登录
安装好之后,在http://localhost:82/testlink/login.php(根据实际的端口号进行输入访问)登录页面使用的登录名和密码,默认是admin/admin  

2、汉化
解决方案:
1)htdocs\testlink目录下修改文件config.inc.php
将$tlCfg->default_language = 'en_GB';
改为
/* [LOCALIZATION] */
$tlCfg->default_language = 'zh_CN';
2)登录TestLink,点击My SettingS,可以查看personal data,其中的locale选择Chinese Simplified,点击save.此时页面为中文的.


3、当用户登录后(使用admin/admin登录)页面上面为会安全提示,如下:
There are security warnings for your consideration. See details on file: D:\Program files\VertrigoServ
\www\testlink\logs\config_check.txt.
To disable any reference to these checkings,
set $tlCfg->config_check_warning_mode = 'SILENT';
解决办法:
在....\VertrigoServ\www\testlink\ 根目录下找到config.inc.php 文件打开,
将$tlCfg->config_check_warning_mode = 'FILE';
改为
/* [LOGGING] */
$tlCfg->config_check_warning_mode = 'SILENT';

4、禁止用户注册
打开config.inc.php,找到$tlCfg->user_self_signup ,将其后true改为false,在登录界面便取消了New User链接。

环境已经基本搭建好了,局域网的其它机器也可以正常访问,接下来就是学习如何使用它了,加油!

附录1:安装XAMPP后apache不能启动解决方法
在安装XAMPP之后,有的朋友会发现apache无法启动,并且返回类似于下面的错误信息。本篇经验即要解决这个问题。9:52:41 AM  [Apache]     This may be due to a blocked port, missing dependencies, 9:52:41 AM  [Apache]     improper privileges, a crash, or a shutdown by another method.9:52:41 AM  [Apache]     Press the Logs button to view error logs and check9:52:41 AM  [Apache]     the Windows Event Viewer for more clues9:52:41 AM  [Apache]     If you need more help, copy and post this9:52:41 AM  [Apache]     entire log window on the forums
1\
点击XAMPP右侧的Netstat按钮,看一下是不是有哪个程序正在使用80或者443端口。在我的例子当中,可以看到443端口没有被占用,而80端口被系统占用。


2\
在安装文件夹下面找到..\XAMPP\apache\conf\,并在这个目录下的httpd.conf 文件中  所有80换成82或其他未被占用的端口。该文件总共有三处提到了80端口,全部改成82(或其他你选择的端口)。



3\本步并非所有人都需要)
有的同学如果已经修改过httpd-vhosts文件,那么还需要在...\XAMPP\apache\conf\extra\ 这个路径中找到 httpd-vhosts.conf,把80端口也全部改成82或其他端口。


附录2:443端口被占用
1、
如果443端口也被占用,打开安装路径下...\xampp\apache\conf\extra 下的httpd-ssl.conf文件,将Listen 443这句注释掉:添加“#”变为“# Listen 443”,或将443改为其他未被占用的端口,例如4433


2、
再次回到XAMPP的主界面,启动apache,这次应该就能顺利运行。

注意事项:
•        XAMPP安装到最新版本
•        安装XAMPP时,尽量关闭其他应用程序。

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏2
回复

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-4-20 12:41 , Processed in 0.062910 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表