升级12开源版

linux一键安装包升级 分享链接 /book/zentaopms/93.html?releaseID=1

作者:王春生 最后编辑:薛才杰 于 2024-06-19 11:19:49 浏览量:159668
摘要:如果你现在使用的是我们linux一键安装包版本(安装路径/opt/zbox),可以按照下面的步骤升级:

升级是为了保留旧版本中的数据,所以升级前一定要做好数据备份,以免升级过程中出现意外导致数据丢失。

禅道数据主要有两部分:数据库和附件。


  • 数据库默认目录:/opt/zbox/data/mysql ;
  • 附件默认目录:/opt/zbox/app/zentao/www/data/upload 。
  • 禅道后台备份功能的备份文件目录:/opt/zbox/app/zentao/tmp/backup


# 备份操作,先停止服务,然后复制一份目录/opt/zbox
/opt/zbox/zbox stop
cp -R /opt/zbox /opt/zbox-bak


如果你现在使用的是我们linux一键安装包版本,可以观看视频进行升级:https://www.zentao.net/zentao-install/zentao-linux-upgrade-80556.html



也可以按照下面的步骤升级:

一、升级步骤

  1. 下载我们新的源码包(zip格式),在下载页面中如下图的位置。(注意,不是.tar.gz 的集成运行环境,如果你下载这个,会造成数据被覆盖)
  2. 解压缩后得到zentaopms文件夹,将zentaopms/下面的所有文件复制到/opt/zbox/app/zentao/下面,覆盖同名文件:
    sudo cp -rf zentaopms/* /opt/zbox/app/zentao/
  3. 然后访问http:/ip地址/zentao/upgrade.php,按照页面提示进行升级。
  4. 不要解压缩成/opt/zbox/app/zentao/zentao。不要将原来的程序移走,再解压缩新的版本,注意是覆盖!

二、备注:

如果禅道11.0之前的禅道一键安装包升级后想使用禅道客户端,需要检查一下 /opt/zbox/etc/apache/httpd.conf文件中是否存在下面几行代码(如果已有这几行无需操作此步骤,如果没有在httpd.conf中增加这几行代码)。然后重新启动禅道服务(sudo /opt/zbox/zbox restart)。

复制以下文本增加在的红框的位置。

 <Files "x.php">
    SetHandler application/x-httpd-php
  </Files>   
<Files "ux.php">
    SetHandler application/x-httpd-php
  </Files>

修改后如下:

评论列表
📬
挥霍温柔 2025-05-15 14:19:07 回复
请问下,12.1迁移到12.2, 页面一直是upgrade.php 然后空白页面,应该怎么办
回复
迁移需要在相同版本下进行,如果页面访问upgrade.php 页面说明需要升级,可以点击链接下载12.2源码包:https://www.zentao.net/dl/zentao/12.2/ZenTaoPMS.12.2.stable.zip
解压后将zentaopms/www/upgrade.php文件放到现在禅道的zentao/www/目录下,然后刷新禅道页面进行升级;
也可以添加页面右侧客户经理QQ邀请进群协助您处理。
😯
瘦瘦的沙发 2024-05-22 14:17:54 回复
同一版本怎么通过 linux一键安装包转成 docker 部署
回复
通过docker部署好相同版本的禅道并正常访问后,在原有禅道系统的后台-系统设置-备份页面点击备份,然后把备份生成的sql文件和file目录拷贝到新禅道的备份路径下,在新禅道的备份页面选择备份文件,点击还原。
😯
瘦瘦的沙发 2024-05-22 13:47:44 回复
你好,请问开源版 18.12 可以通过 linux一键安装包 升级到 开源版 20.0 吗
回复
可以通过覆盖代码目录的方式升级;另外20版本是18版本代码重构后的版本,功能一致且18版本相对稳定,如是正式环境可以不进行升级。
🚀
星星上的签字笔 2024-05-17 14:01:51 回复
技术群是什么,怎么搜不到
🚂
禅道8616 2024-03-10 15:00:26 回复
请问12.5.1可以直接升级至18.10么
回复
12.5.1升级到18.10,建议中间跨两个版本,可以12.5.1->12.5.3->16.5->18.10
📦
禅道0881 2024-01-04 10:28:08 回复
从15_0_rc3 升级到 18.10 报错,提示:10:21:53 syntax error, unexpected '' (T_ENCAPSED_AND_WHITESPACE), expecting '-' or identifier (T_STRING) or variable (T_VARI
回复
部署禅道的环境php版本,和下载的升级包的php版本对应吗?这儿可以确认下。
【附:查看php版本的方法】
1、windows系统:禅道面板上,可以看到php版本号
2、linux一键安装包:执行/opt/zbox/bin/php -v 查看php版本;
3、linux源码安装:可以在服务器上执行下 php -v 看下php版本
或者,可以在zentao/www目录下,创建一个php文件,打印输出下phpinfo()信息,看下php版本的
🌅
禅道0662 2023-12-27 15:40:52 回复
10.3能直接升级到18.9吗,php版本是7.0.15
回复
10.3升级到18.9,跨度比较大,可以找几个中间版本过渡下,可以参考下
10.3 -> 12.5.3 -> 16.3 -> 18.9 这样
回复
谢谢,我试一下
🍪
周瑞琪 2023-11-03 17:53:27 回复
跟着更新步骤操作,访问http:/ip地址/zentao/upgrade.php一片空白,然后将跟新之前的文件还原回去重新启动了也是一片空白是什么情况呢?
回复
/opt/zbox/app/zentao/config/my.php文件中debug值改为true,然后再访问下禅道,看下/opt/zbox/app/zentao/tmp/log下今天php开头的日志有什么内容吗?
回复
您好,我这边安装教程升级后,也是空白,您这边是咋解决的?
回复
按照上面提示把debug的值改为true,看下页面有什么报错信息吗
🍪
禅道8469 2023-10-27 23:40:40 回复
17.8升级18.8失败
回复
1,通过备份文件还原到升级前的状态 , 数据库也还原到17.8 版本
2,重新升级看下,升级的时候打开debug模式:
zentao(pro/ep/pms)/config/my.php 中 debug 值改为 true,浏览器重新操作下。
zentao(pro/ep/pms)/tmp/log/,php 开头今天日志内容截图看下,注意不要找sql、saas开头文件。
3,如果还是有问题,添加支持qq到技术节流群里面看看
🍹
禅道6986 2023-05-05 11:06:40 回复
我想用php8.2版本的一键部署是php7版本的有什么解决办法
回复
目前支持的php最高版本是PHP8.0,还不支持PHP8.2的
刘璐
高级客户经理
18562550650
2845263372
统一服务热线 4006-8899-23
我要提问提问有任何问题,您都可以在这里提问。 问题反馈反馈点击这里,让我们聆听您的建议与反馈。