Linux 系统升级蝉道

Linux系统安装的蝉道由版本9升级到11

下载地址

备份

Linux服务器下载文件夹命令

#把本地的source.txt文件拷贝到192.168.0.10机器上的/home/work目录下
scp /home/work/source.txt [email protected]:/home/work/   

#把192.168.0.10机器上的source.txt文件拷贝到本地的/home/work目录下
scp [email protected]:/home/work/source.txt /home/work/   

#把192.168.0.10机器上的source.txt文件拷贝到192.168.0.11机器的/home/work目录下
scp [email protected]:/home/work/source.txt [email protected]:/home/work/   

#拷贝文件夹,加-r参数
scp -r /home/work/sourcedir [email protected]:/home/work/   

蝉道升级之前要注意首先备份文件
备份配置文件、代码和附件的方法就是将整个zentao目录备份即可
linux一键安装包备份/opt/zbox 目录;

sudo /opt/zbox/zbox stop    #停止zbox服务
sudo cp -prf /opt/zbox /opt/zbox_bak    #备份整个zbox目录

linux 下lampp 搭建备份
/opt/lampp/var/mysql/xxxxx (xxxx表示禅道数据库名称,一般默认是zentao) 和 /opt/lampp/htdocs/zentaopms

也可以单独备份

初始化管理脚本

cd /opt/zbox/app/zentao/bin
sudo ./init.sh

这个脚本会提示你输入php可执行文件的路径,输入/opt/zbox/bin/php,如果是其他的php环境,请按照实际的路径填写。
在这里插入图片描述

还需要填写禅道的访问url路径,请根据实际的访问域名进行填写,比如pms.abc.com,如果端口号不是80,还需要把端口号写上。
设定了php可执行文件的路径之后,这个init.bat脚本就会自动生成backup.sh, computeburn.sh等这些脚本了。

在这里插入图片描述

切换到zentao/bin/目录下面,执行backup.sh

./backup.sh
Backuping database, successfully saved to /mnt/data/z/pms/backup/201911/db.20191107.zip
Backuping files, successfully saved to /mnt/data/z/pms/backup/201911/file.20191107.zip

在这里插入图片描述

备份成功之后,数据库文件和附件分别以日期为名,保存到zentao/backup目录下面。

备注: 如果mysql 服务 停止 的 话,mysql 数据 是 无法 备份 的。

升级步骤

1、下载我们新的源码包(zip格式)。 (== 注意,不是.tar.gz 的集成运行环境,如果你下载这个,会造成数据被覆盖 ==)

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


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

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

访问地址,报错误

cd /opt/zbox/logs

tail -f apache_error_log

报错如下图:
在这里插入图片描述
进入cd /opt/zbox/app/zentao/config文件夹
修改my.php中requestType=‘GET’
在这里插入图片描述
重启蝉道服务:

/opt/zbox/zbox start

访问地址,搞定
按照步骤更新

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

20191107添加备注:

zentao(pro/biz/pms)/config/my.php(db.php) 中debug的值改成true 重新操作一下 看日志文件 zentao(pms/biz/pro)/tmp/log/php开头的今天的文件有什么报错。注:不要找sql开头的文件。
在这里插入图片描述

http://ip:端口/zentao/checktable.php 浏览器访问这个网址修复下数据库
执行一下这个sql

ALTER TABLE `zt_im_messagestatus` ADD `message` INT(11)  UNSIGNED  NOT NULL

检查端口通不通的命令

telnet 42.120.226.4 25  
telnet 42.120.226.4 465

20191115记录:
批量重置蝉道登陆密码(蝉道软件本身没有此操作),在数据库中直接修改password的值,具体操作如下:修改 zt_user表,把password的值改成 e10adc3949ba59abbe56e057f20f883e 登录密码就是123456

发布了79 篇原创文章 · 获赞 7 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/weixin_44037416/article/details/102933460
今日推荐