禅道导.php,禅道 RPM安装 & 迁移

文章内容:

主要是 CentOS 下使用 RPM 包安装禅道,已经禅道数据迁移的步骤。

安装步骤:

1. 准备工作

1.1 下载 RPM 包

# wget http://dl.cnezsoft.com/zentao/10.6/zentaopms-10.6.stable-1.noarch.rpm

1.2 检查依赖包

直接执行

# rpm -i zentaopms-10.6.stable-1.noarch.rpm

会提示缺少哪些依赖,如下图:

ff7b117d422a

缺少依赖

1.3 安装依赖

# yum install mysql php php-cli php-common php-json php-ldap php-mysql php-pdo php-mbstring

1.4 数据库准备

禅道依赖 MySQL 数据库,建议使用外部数据库,做主备。(当然本地数据库也可以)

这里使用外部数据库,就不再说安装MySQL的内容,这里已经假设有数据库了。

-- 新建 zentao 用户

create user 'zentao'@'%' identified by 'zentao';

-- 授权

grant all on zentao.* to 'zentao'@'%' with grant option;

-- 建库

create database zentao;

1.5 修改 http 配置

# setsebool -P httpd_can_network_connect=1

少了这个配置项,php 链接不上MySQL,链接数据库时会出现以下异常

数据库连接失败 SQLSTATE[HY000] [2003] Can't connect to MySQL server on '0.0.0.0' (13),

如下图:

ff7b117d422a

数据库连接失败

2. 安装禅道

2.1 再执行一次安装命令,并重启 Apache:

# rpm -i zentaopms-10.6.stable-1.noarch.rpm

# service httpd restart

ff7b117d422a

安装结果

到这里禅道安装好了,但是还需要启动配置一下。

3. 配置禅道

会出现以下页面

ff7b117d422a

初始化首页

3.2 点击 【开始安装】-> 同意协议 -> 【下一步】,到达检查依赖界面

ff7b117d422a

image.png

3.3 配置数据库

ff7b117d422a

数据库配置

PS:如果是迁移数据,建表前缀和库名都最好一致。

4. 禅道数据迁移

安装新的禅道成功好,初始化配置好。

从 MySQL 导旧禅道的数据;

# mysqldump -h[旧数据库ip] -u [用户名] -p [库名] > chandao.sql

把数据导入新禅道的库;

# mysql -h[旧数据库ip] -P[端口] -u[用户名] -p[密码] [库名]< ./chandao.sql

图片文件迁移:

需要把 /opt/zentao/www/data/upload 目录下的附件同步到新的禅道。

重启Apache

# service httpd restart

大功告成,再用旧的用户名密码登录,验证一下。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值