TestLink 、Mantis 的升级以及集成 --1.0 --Eric Jiang 准备工作: 安装 IIS; 下载软件:
Php: www.php.net/downloads.php
Mysql: http://mysql.com/downloads/index.htm
TestLink:http://prdownloads.sourceforge.net/testlink/testlink-1.6.2.zip?download Mantis: www.mantis.org/download.php 配置安装环境: 安装 Mysql: 按正常的应用程序安装即可,在安装过程中可以设置 root 用户密码。 安装 php: 利用下载的文件 install.exe 进行自动安装(最好放在 C 盘根目录下)。 3.安装 TestLink: A .将 TestLink 安装文件加压到 IIS 目录下;
B .导入数据: C:>cd mysql\bin C:\Mysql\bin>mysql –uroot –proot Mysql>new database TestLink; Mysql>use TestLink; Mysql>source testlink.sql; // testlink.sql 要换成已备份的数据库文件且要加绝对路径。 C .升级数据库: mysql> SET PASSWORD FOR -> 'some_user'@'some_host' = OLD_PASSWORD('newpwd'); 例子: SET PASSWORD FOR testlink@localhost =OLD_PASSWORD<’testlink’>;
D .在 IE 输入 localhost/install.php;
E .选择 UPDATE ;
F .输入相关内容, 如: Database host: localhost Database name:TestLink Database login: root Database password:root Testlink DB login:root TestLink:DB password:root G . 然后下一步。 H . : 创建 TestLink 数据库配置文件。参照下面的代码创建 /config_db.inc.php 文件<?php // Automatically Generated by TestLink Installer define('DB_TYPE', 'mysql'); define('DB_USER', 'root'); define('DB_PASS', 'root'); define('DB_HOST', 'localhost'); define('DB_NAME', 'testlink'); ?> I . 现在就可以通过 IE :输入 localhost/login.php 访问 TestLink 了。 J . TestLink 汉化: 修改配置文件 /config.inc.php a.数据库的编码 define('DB_SUPPORTS_UTF8', TRUE) 修改为 define('DB_SUPPORTS_UTF8', FALSE) b.TestLink 中文显示 define('TL_TPL_CHARSET', DB_SUPPORTS_UTF8 ? 'UTF-8' : 'ISO-8859-1'); //define('TL_TPL_CHARSET', 'gb2312'); // Chinese charset 修改为: //define('TL_TPL_CHARSET', DB_SUPPORTS_UTF8 ? 'UTF-8' : 'ISO-8859-1'); define('TL_TPL_CHARSET', 'gb2312'); // Chinese charset 4.安装 Mantis: A .导入数据: C:>cd mysql\bin C:\Mysql\bin>mysql –uroot –proot Mysql>create database Mantis; Mysql>use Mantis; Mysql>source mantis.sql; // mantis.sql 要换成已备份的数据库文件且要加绝对路径。 B .通过 IE 输入 localhost/mantis/index.php
C .填写相应内容: 如: TYPe of Database Mysql HostName localhost Username root Password root Database name mantis Admin Passwoed root Admin username root
E.现在就可以通过 IE 输入 localhost/mantis/login.php 访问 mantis 了。 5.TestLink 与 Mantis 的集成:
A ./config.inc.php
define('TL_INTERFACE_BUGS', 'NO') 修改为 define('TL_INTERFACE_BUGS', 'MANTIS') B . 修改 /cfg/ 下的 mantis.cfg.php 文件 define('BUG_TRACK_DB_HOST', 'localhost'); define('BUG_TRACK_DB_NAME', 'mantis'); mantis 安装时配置的数据库名 define('BUG_TRACK_DB_USER', 'root'); define('BUG_TRACK_DB_PASS', 'root'); define('BUG_TRACK_HREF', "http://localhost/mantis/"); define('BUG_TRACK_ENTER_BUG_HREF',"http://localhost/mantis/"); 所指向的 mantis 的链接
[[i] 本帖最后由 laofo 于 2008-8-22 18:10 编辑 ]