51Testing软件测试论坛

标题: TestLink升级的正确打开方式 [打印本页]

作者: 司格特    时间: 2018-4-19 15:04
标题: TestLink升级的正确打开方式
首先不得不吐槽一下testlink,实在是bug太多,我的内心是崩溃的:

但是同事劝我, 免费的就不要太计较了!   所以我们项目还是要持续的使用,所以为了解决无法执行test
case的大bug,我查了一个官网,要升级到最新的版本。  所以0升级期间我又走过来不少弯路,现在把正
确的打开方式说明一下:

1. 参考官网的General Steps(我来做个说搬运工)

    ---Make a backup of your current database.

        因为我是在ubuntu里面安装xampp然后再安装testlink的,所以用 localhost/phpmyadmin/来备份DB。
(一开始查到网上说用export&import sql的方式来备份,然后就掉坑里了。=_=!!!)    目前db叫testlink,保
险起见,新建一个干净的DB叫testlinkBak,然后在menu bar- operation里面把老的db copy 一份到testlinkB
ak,把旧的testlink dbconfig指向到这个新的DB  testlinkBak。然后旧版本的testlink 登陆并查看。一切ok后
进行下一步。



-----Using a  new directory(DO NOT OVERWRITE your old installation), do only following steps from Install
procedure: - Transfer files - Uncompress files

     比如这次是从1.9.16升级到1.9.17,   原来在 /home文件夹下有testlink-1.9.16 folder,在/home下新建tes
tlink-1.9.17 folder,从github上下载最新的文件

-----  Copy your old config_db.inc.php  and   custom_config.inc.php  over to the  new directory.

        然后执行web 安装, http://xxx.xxx.xxx/testlink-1.9.17/install/,  保证安装成功之后,能看到login 页面
之后, 修改/home/testlink-1.9.17下的config_db.inc.php  指向原来1.9.16的DB。  

-------Launch TestLink

TestLink will check the database version. If some upgrade/migration is needed, it will launch automatically the
installer.

页面会出现提示, 需要手动执行sql语句升级DB   schema。 正如官网所说,If you are updating a same majo
r version (for example 1.7.0 to 1.7.1) you need to useUpgrade Database.



2.再次参考官网说明:

[attach]114034[/attach]
上面这段话我看了好一会儿,再查别的网页才明白your_db到底replace成什么, 我一开始以为是db名字

3.  去ubuntu里面执行语句:

找到xampp下的mysql folder ,然后用DB管理员账号登陆旧DB  testlink进行升级
[attach]114035[/attach]

执行命令,your_db 替换成mysql  因为我是mysql数据库,并查看执行结果
[attach]114036[/attach]

最后打开testlink login页面验证, 大功告成!

[attach]114037[/attach]


作者: 清晨一缕阳光    时间: 2018-4-20 11:42
支持分享
作者: 梦想家    时间: 2018-5-9 16:24





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