禅道更新了,如何正确更新呢?
1、在禅道下载页面,点击进入需要下载版本的链接:https://www.zentao.net/download.html
比如我需要下载17,点击进入版本17页面,如下图:
往下拉就会有下载下载链接:
注意啦注意啦,坑出现啦!!!
你如果是第一次下载安装,选择红框里的链接,如下图:
但是,你如果是升级,一定要根据自己php的版本选择“安装包下载”中php对应版本的包 ,如下图:
然后按照升级步骤去操作 :
升级前请做好数据备份
官网文档参考:
升级请参考文档:http://www.zentao.net/book/zentaopmshelp/41.html
备份请参考文档:http://www.zentao.net/book/zentaopmshelp/42.html
下面是通用的升级步骤:
一、升级步骤
- 在 网站下载新版本的源码包,以.zip结尾。
- 解压缩新的程序,覆盖到原来的目录。比如之前禅道安装的目录是在c:\xampp\zentao下面,则将代码覆盖到c:\xampp\zentao,操作方法:zentaopms/ 下面复制所有的文件到 xampp/zentao/ 下面粘帖。
- 执行升级程序。假设禅道的访问路径是http://192.168.1.99/zentao/,升级路径为http://192.168.1.99/zentao/upgrade.php。
- 根据向导,选择对应的版本,按照提示进行即可。
注意:不要将原来的程序移走,再解压缩新的版本,注意是覆盖!不要拷贝成c:\xampp\zentao\zentao
不要下载.exe结尾的程序进行升级,那样子会覆盖原来的数据!
二、插件兼容问题
如果升级之前有安装过第三方朋友开发的插件,需要注意检查下是否和新版本的禅道兼容。如果发现升级之后无法访问,可以替换一下禅道运行代码:
1、把禅道当前运行代码文件夹改名(一般默认是 zentao 或者 zentaopms);
2、到 禅道官网下载相同版本禅道的源码,解压后放在同目录下面,保持文件夹名字和之前禅道运行代码文件夹名称相同 。
3、把原先文件夹中的 config/my.php www/data/upload/1 www/.ztaccess www/.htaccess 拷贝到新禅道文件夹对应目录,再访问禅道试试。
Ps:php版本可以在员服务器客户端启动页面查看,如下图: