禅道升级踩坑

1、本公司的禅道8.2.1,我发现没有用例套件的功能,需要升级到9.0.1才行;

2、从网上下载一看已经到10.4,那就升级到这个版本吧;

3、服务器配置:

root@templet:/opt/zbox/app/zentao/config# uname -a
Linux templet 3.19.0-25-generic #26~14.04.1-Ubuntu SMP Fri Jul 24 21:16:20 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
4、备份;

   1)使用禅道自带的备份脚本

cd /opt/zbox/app/zentao/bin/目录下面,执行backup.bat或者backup.sh

linux下面执行backup.sh

root@templet:/opt/zbox/app/zentao/bin# ./backup.sh 

Backuping database, successfully saved to /opt/zbox/app/zentao/backup/201811/db.20181106.zip

Backuping files, successfully saved to /opt/zbox/app/zentao/backup/201811/file.20181106.zip

  2)手动备份:一键安装包的备份

linux一键安装包备份 /opt/zbox/data/mysql/zentao(pro) 和 /opt/zbox/app/zentao(pro) 目录;

tar -czvf /opt/zbox/data/mysql/zentao /opt/zbox/app/zentao/backup/201811/db.20181106.zip

tar -czvf /opt/zbox/app/zentao /opt/zbox/app/zentao/backup/201811/file.20181106.zip

5、关闭服务器

/opt/zbox/zbox stop  //关闭服务器

/opt/zbox/zbox start  //启动服务器

/opt/zbox/zbox restart  //重启服务器

6、升级禅道,通用的升级步骤:

     1)在我们 网站下载新版本的源码包,以.zip结尾。

      2)解压缩新的程序,覆盖到原来的目录。比如之前禅道安装的目录是在c:\xampp\zentao下面,则将代码覆盖到c:\xampp\zentao,操作方法:zentaopms/ 下面复制所有的文件到 xampp/zentao/ 下面粘帖。

      3)执行升级程序。假设禅道的访问路径是http://192.168.1.99/zentao/,升级路径为http://192.168.1.99/zentao/upgrade.php。

7、启动服务器,访问http://192.168.1.99/zentao/,报500;

cd /opt/zbox/app/zentao/www/

查看文件,将.htaccess文件和.ztaccess文件移除;

rm -f .htaccess

rm -f .ztaccess

访问地址,报400错误

cd /opt/zbox/logs

tail -f apache_error_log

报错如下图:

/opt/zbox/app/zentao/config

修改my.php中requestType='GET'

访问地址,搞定

猜你喜欢

转载自blog.csdn.net/happyuu/article/details/83826351