禅道linux部署?Linux软件大全

大家好,今天小编来为大家解答以下的问题,关于禅道linux部署,Linux软件大全这个很多人还不知道,现在让我们一起来看看吧!

如何在Linux服务器上部署禅道

1.查看Linux服务器版本信息

# cat/etc/redhat-release

CentOS Linux release 7.4.1708(Core)

2.禅道开源版安装包下载

# wget

3.直接解压安装包到/opt目录下

//-C:Change to directory

# tar-zxvf ZenTaoPMS.9.0.1.zbox_64.tar.gz-C/opt

4.修改禅道自带apache、mysql端口

为了不占用Server上默认的80、3306端口,我们修改禅道自带的apache、mysql端口。你可以根据自己的喜好来修改端口。

1)修改禅道自带的apache端口:

#/opt/zbox/zbox-ap 9000

2)修改禅道自带的mysql端口:

#/opt/zbox/zbox-mp 9001

5.启动禅道服务

#/opt/zbox/zbox start

Apache is running

Mysql is running

注:你可以通过/opt/zbox/zbox stop命令终止以上服务,也可通过/opt/zbox/zbox restart命令重启以上服务。

6.配置iptables防火墙规则,允许端口访问

# iptables-A INPUT-p tcp--dport 9000-j ACCEPT

# iptables-A INPUT-p tcp--dport 9001-j ACCEPT

7.重启防火墙,使上述规则生效

# service iptables save

# service iptables restart

8.设置禅道服务自动启动,以保证每次服务器重启后禅道能够正常运行

1)编辑rc.local文件,在文件末尾添加禅道重启命令,保存后退出

# vim/etc/rc.local

……

/opt/zbox/zbox start

:wq

2)重启服务器后,使用ps命令查看禅道服务是否自动启动

# ps aux| grep zbox

9.打开浏览器,输入以下网址即可访问禅道

管理员登录的默认账号和密码:admin;123456

至此,禅道软件在Linux服务器上的部署已全部完成。

问题及解决方案:

1.在部署过程中,第7步执行时报错:

# service iptables save

The service command supports only basic LSB actions(start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.

# service iptables restart

Redirecting to/bin/systemctl restart iptables.service

Failed to restart iptables.service: Unit not found.

解决方案:用如下命令安装后,即可restart iptables service:

#yum install iptables-services

禅道项目数据库迁移(Linux迁移Linux)(正式机与测试机)版本11.3

提示:目前所需的工具如下:

例如:Navicat15(要求先能连接上已部署好测试机的禅道数据库)

例如:Centos 6.4(任意Linux版本通用,仅做参考)

例如:禅道项目版本(版本是11.3,注意:一定要版本相同才能迁移)

例如:集成环境工具:xampp(Mysql命令)

例如:一台已部署好禅道服务器(正式机)并且投入运作的,另一台已部署好禅道服务器(测试机),但未导入正式机的数据。(测试机能正常连接网页

以上都是默认已熟悉这相关的工具使用。

思考:之前Linux迁移禅道的数据库时候,搜集资料时候发现缺少Linux如何迁移数据相同Llinx的资料。用了不少时间搜集官方、第三方的论坛、视频、文档的相关资料作为参考。写下了这篇的Linux迁移Linux的数据文章用于作为参考资料。

一、工具介绍

二、需要所知迁移文件的路径在哪里。

三、禅道正式机数据库获取备份迁移

四、禅道测试机数据库导入数据(所需Navicat15和覆盖文件)

1、Navicat15已经连上测试机的禅道数据库,测试机里的数据还没有导入正式机的数据;

2、覆盖测试机的禅道服务文件

五、操作思维流程

1、停止正式机的服务,拷贝出数据库文件、代码文件、附件文件。

2、重启正式机服务。

3、拷贝出正式机的数据SQL文件里所有SQL命令导入Navicat 15工具(已连接上测试机的Mysql禅道数据库)并且执行。

4、拷贝出正式机的数据file文件里的1覆盖到测试机里的1文件。

总结

前言

PS:之前查看迁移相关的资料时候,发现大多数都是window迁移Linux的方法,虽然这些资料都能作为参考一个指标,但对于Linux来说,相关迁移的资料是缺少补充内容。因也希望想迁移的相关资料,补充缺少的内容上,多一篇参考的文章。

提示:以下是本篇文章正文内容,下面案例可供参考

一、工具介绍

1.xampp是什么?

2.禅道项目是什么?

3. Navicat15工具是什么?

二、需要所知迁移文件的路径在哪里。

1.xampp和zentaopms部署完成的完整路径:

路径如下(示例):

/opt/lampp/htdocs/zentaopms

2.禅道的附件和数据库、代码存放路径:

路径如下(示例):

/opt/lampp/htdocs/zentaopms/tmp/backup

部署禅道网页的数据库备份在哪里如下:(网页的备份地址也有写)

能访问测试机的网页如下(示例):↓

三、禅道正式机数据库获取备份迁移

1、暂时停用禅道正式机的服务运作命令如下:/opt/lampp/lammp stop

路径:cd/opt/lampp/htdocs/zentaopms/tmp/backup

按照最新的时间所需拷贝文件后缀如下:zip(解压文件的备份)、file(附件的备份)、sql(禅道的数据库备份文件)、code(代码的备份)

图片如下(示例):

正式机数据库备份好的文件拷贝出来放到移动盘上。

并且把三个文件后缀的*.php去掉。

提示:如果没有对禅道进行二次开发可以不需要拷贝code。

2、重启禅道的服务运作命令如下:/opt/lampp/lammp restart

接下来就没正式机的事了。

四、禅道测试机数据库导入数据(所需Navicat15和覆盖文件)

1、Navicat15已经连上测试机的禅道数据库,测试机里的数据还没有导入正式机的数据。

开始迁移工作之前,要确保测试机的Mysql数据库和网页能正常访问。

然后开始Mysql数据迁移工作

导入从正式机拷贝过来的SQL文件,也就是xxxxx.sql(备份拷贝过来时候后缀是*.php,去掉.php,把它改成.sql后缀即可。)

图片如下(示例):

右键编辑xxxxx.sql文件里的内容,删掉开头的。然后把改完后的内容全部复制到Navicat15里的新建SQL命令文件里。

图片如下(示例):这是已经编辑好的内容复制粘贴进去,并且全选执行SQL命令。

执行完成之后,就已经完成数据导入的工作了,接下来就可以进行下一个文件覆盖的工作。

2、覆盖测试机的禅道服务文件

测试机里的切换路径如下:cd/opt/lampp/htdocs/zentaopms/www/data/upload/1

然后把正式机拷贝过来的file文件里的1文件覆盖到测试机的1文件即可。

到这一步时候就代表:正式机迁移测试机的所有数据迁移工作已经完成。

重启测试机的禅道服务:/opt/lammp/lampp restart

然后访问测试机的网页平台。

五、操作思维流程

1、停止正式机的服务,拷贝出数据库文件、代码文件、附件文件。

2、重启正式机服务。

3、拷贝出正式机的数据SQL文件里所有SQL命令导入Navicat 15工具(已连接上测试机的Mysql禅道数据库)并且执行。

4、拷贝出正式机的数据file文件里的1覆盖到测试机里的1文件。

总结

以上就是今天要讲的内容,本文仅仅简单介绍了Linux部署禅道服务的数据如何迁移到另一个相同的Linux的禅道的服务。

为什么要在linux上安装禅道

禅道是一个开源的项目管理工具,用于协助团队进行敏捷开发和项目管理。它提供了多种功能,包括缺陷跟踪、需求管理、任务管理、代码库集成、测试管理、文档管理和统计分析等。在Linux上安装禅道的好处包括:

1.节省成本:Linux操作系统是免费的,而禅道也是一款完全免费的软件,因此在Linux服务器上安装禅道可以节省成本。

2.安全性高:相比于Windows操作系统,Linux操作系统更加安全,并且有一个庞大的社区支持,能够及时修复漏洞和安全问题。在Linux上安装禅道也能保证数据的安全性。

3.稳定性好:Linux操作系统非常稳定并且运行效率高,能够保证禅道的良好运行。

4.可定制性强:Linux操作系统开放源代码并且有强大的定制化能力,能够满足不同用户的需求。在Linux上安装禅道也能进行个性化设置和定制化开发。

总之,在Linux上安装禅道可以提高团队的协作效率、降低成本和保障数据安全,是一个值得推荐的选择。

阅读剩余
THE END