如何在BitNami同时运行redmine和testlink

如何在BitNami同时运行redmine和testlink,第1张

前期准备

在进行本文档 *** 作前,需要完成如下前期步骤:

1. RedMine部署完毕;

备注:RedMine部署在Ubuntu+Mysql环境下

Ubuntu Release: 10.04

Mysql版本:5.1.41-3ubuntu12

2. TestLink安装完毕。

备注:部署系统中TestLink的Release需为1.8.0后版本。

测试系统部署在Apache+Mysql集成环境,实际过程中可以根据具体需求变更。

部署概要

1. 关闭Ubuntu防火墙;

2. 登录RedMine服务器,设置Mysql远程连接账户;

3. 登录TestLink服务器,测试第1步中的Mysql数据库远程连接;

4. 登录TestLink服务器,设置配置文件

配置文件包括:

Ø custom_config.inc.php(TestLink根目录下)

Ø redmine.cfg.php (在cfg目录下)

5. 重起Apache服务器,登录TestLink测试与RedMine的连通性。

部署步骤

Ubuntu防火墙

1. 由于TestLink需连接RedMine的数据库,因此登录Ubuntu系统,打开Mysql的3306端口。局域网中可以将Ubuntu防火墙关闭。关闭防火墙命令如下:

sudo ufw disable

设置Mysql远程连接账户

1. 登录Ubuntu系统(RedMine与MySql均部署在Ubuntu下)。

2. 登入MySql数据库。

root@redmine:~# mysql -u root –p

Enter password:

3. 数据库切换(进入mysql数据库)。

mysql>use mysql;

4. 创建远程账户。

mysql>GRANT ALL PRIVILEGES ON *.* TO new_user@"%" IDENTIFIED BY "new_user_password"

说明:其中"*.*"代表"数据库.表名",new_user为远程登录用户名,new_user_password为远程登录用户密码。其中”%”说明对允许那台主机能够远程连接RedMine服务器的数据库(%是对所有主机,如为10.7.1.1则是对该主机)。

例如:

mysql>GRANT ALL PRIVILEGES ON *.* TO remote@"%" IDENTIFIED BY "remote"

以上信息在部署过程中,根据实际情况进行设置,本文档部署过程中,远程登录用户名为设为remote,所有主机均可连接至RedMine服务器的数据库。

5. mysql 的配置文件/etc/mysql/my.cnf。

root@redmine sudo vi /etc/mysql/my.cnf

testlink在linux下与windows下的安装和配置是完全一样的,都是把testlink解压到apache的documentRoot目录下,然后在mysql中创建数据库,最后修改那几个配置文件。

所以要安装testlink,必须在linux下安装apache,php,mysql这些软件,看看公司里有没有熟linux下安装软件的人,帮你先装好这些软件。

apache,php,mysql的配置也是与windows上一样的,都是修改几个配置文件就可以了。

截图显示test数据库不存在。可以运行下列语句创建test数据库:

1、create。

2、database。

3、test。

4、然后运行。

5、show。

6、databses。

7、就可以看到test数据库了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6758932.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-27
下一篇 2023-03-27

发表评论

登录后才能评论

评论列表(0条)

保存