蝉道升级备份准备
送上传送门:
Linux服务器部署蝉道软件 和 蝉道配置邮件发信 和 蝉道配置域名访问 和 禅道11.6.4版本下载地址
Linux 服务器下载 文件夹 命令
#把本地的source.txt文件拷贝到192.168.0.10机器上的/home/work目录下
scp /home/work/source.txt work@192.168.0.10:/home/work/
#把192.168.0.10机器上的source.txt文件拷贝到本地的/home/work目录下
scp work@192.168.0.10:/home/work/source.txt /home/work/
#把192.168.0.10机器上的source.txt文件拷贝到192.168.0.11机器的/home/work目录下
scp work@192.168.0.10:/home/work/source.txt work@192.168.0.11:/home/work/
#拷贝文件夹,加-r参数
scp -r /home/work/sourcedir work@192.168.0.10:/home/work/
备份
蝉道升级之前要注意首先备份文件
备份配置文件、代码和附件的方法就是将整个zentao目录备份即可。
三种方法:
一、 单独备份
初始化管理脚本
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 数据 是 无法 备份 的。
二、 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
升级步骤
Linux系统安装的蝉道由版本9升级到11
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
20200520记录
蝉道官网
2020-07-06 记录:
禅道图片上传后默认是保存在/opt/zbox/app/zentao/www/data/upload 下面。
如果你也是技术宅,如果你也对技术渴望提升,那么我们是同一类人,关注我,我们一起进步吧!
如果对你有帮助,欢迎大赏支持一下。