禅道 upgrade.php,zentao禅道安装升级

环境:

OS:CentOS 6

------------------------一键安装8.4.1版本-------------------------------------

1.查看操作系统版本

[root@kvm-180 soft]# uname -a

Linux kvm-180 2.6.32-642.6.2.el6.x86_64 #1 SMP Wed Oct 26 06:52:09 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

2.下载安装包

下载地址为:

3.解压安装到/opt目录

[root@kvm-180 soft]# pwd

/soft

[root@kvm-181 soft]# tar -zxvf ZenTaoPMS.8.4.1.zbox_64.gz -C /opt

4.修改端口ap的端口,mysql端口默认为3306不需要修改

/opt/zbox/zbox -ap 8091

5.启动

[root@kvm-180 zentao]# /opt/zbox/zbox start

Start Apache success

Start Mysql success

6.添加用户,注意这里的用户是指登陆数据库管理的用户

[root@disconf auth]# ./adduser.sh

This tool is used to add user to access adminer

Account: root

Password: Adding password for user root

这里密码我设置为123456

到这里话就可以在ie栏输入如下地址进行访问了

账号密码为admin/123456

第一次登陆提示需要修改密码,我这里修改为:Admin123

7.登陆数据库

默认情况下zentao数据库不容许异机登陆的,只能是127.0.0.1登陆

8.4.1版本的数据库登陆不需要密码的,可以查看my.php配置文件,注意这里要是修改root密码的话,也需要修改该配置文件

[root@disconf config]# more /opt/zbox/app/zentao/config/my.php

$config->installed       = true;

$config->debug           = false;

$config->requestType     = 'PATH_INFO';

$config->db->host        = '127.0.0.1';

$config->db->port        = '3306';

$config->db->name        = 'zentao';

$config->db->user        = 'root';

$config->db->password    = '';

$config->db->prefix      = 'zt_';

$config->webRoot         = getWebRoot();

$config->default->lang   = 'zh-cn';

8.修改允许异机登陆

修改配置文件/opt/zbox/etc/mysql/my.cnf

注释掉如下行

#bind-address            = 127.0.0.1

然后重新启动

/opt/zbox/zbox restart

9.创建外部访问mysql的账号

grant all on zentao.* to 'dev'@'%' identified by 'dev123' WITH GRANT OPTION;

grant all on zentaopro.* to 'dev'@'%';

flush privileges;

这样的话8.4.1版本部署完成了,下面将该8.4.1版本升级到11.4.1

------------------------升级到11.4.1-----------------------------------

1.将旧系统的数据导入到8.4.1确保程序可以运行

导出命令如下:

mysqldump  -h localhost -udbchaxun -pmysql --default-character-set=utf8 --skip-disable-keys --set-gtid-purged=OFF --lock-tables=false --hex-blob --databases db_zentao>/databak/yeemiao/db_zentao.dump

导出的文件为db_zentao.dump,该文件里rds上面的库名叫db_zentao,需要将该导出的文件进行修改,修改部分如下:

CREATE DATABASE /*!32312 IF NOT EXISTS*/ `zentao` /*!40100 DEFAULT CHARACTER SET utf8mb4 */;

USE `zentao`;

2.修改完成后导入原来的数据

/opt/zbox/bin/mysql -h 127.0.0.1 -uroot 数据导入完成后,重新登录系统看数据是否

3.备份程序文件

/opt/zbox/zbox stop                #停止zbox服务

cp -prf /opt/zbox /opt/zbox_bak    #备份整个zbox目录

备份完成后需要重新启动

/opt/zbox/zbox start

4.备份mysql数据库

要是有日常备份的,可以省略这步骤

5.一键升级,参考官网:

5.1 下载新的源码包,我这里下载的是11.4.1,注意是zip格式的,文件为:ZenTaoPMS.11.4.1.zip

5.2 解压缩后得到zentaopms文件夹,将zentaopms/下面的所有文件复制到/opt/zbox/app/zentao/下面,覆盖同名文件:

[root@disconf soft]# unzip ZenTaoPMS.11.4.1.zip

[root@disconf zentaopms]# cp -rf zentaopms/* /opt/zbox/app/zentao/

5.3 运行升级页面

然后访问http:/ip地址/zentao/upgrade.php,按照页面提示进行升级。

/zentao/upgrade.php

这里会有提示:

升级之前请先完成下面的操作:

在命令行执行: touch /opt/zbox/app/zentao/www/ok.txt

或者删掉"/opt/zbox/app/zentao/www/ok.txt" 这个文件 ,重新创建一个ok.txt文件,不需要内容。

安装失败,错误原因如下:

目标路径 /opt/zbox/app/zentao/. 不可写。

目标路径 /opt/zbox/app/zentao/lib/ldap 不存在。

执行下面的命令来修正这些问题:

mkdir -p /opt/zbox/app/zentao/lib/ldap

sudo chmod -R 777 /opt/zbox/app/zentao/.

sudo chmod -R 777 /opt/zbox/app/zentao/lib/ldap

阅读(4171) | 评论(0) | 转发(0) |

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值