此版本只针对3.3.1版本的升级,老版本需要先升级到3.3.1,才能升级到3.5.0,然后再升级到3.5.x最新版


3.3.1升级到3.5.0版本只能通过本教程一步一步的操作,请不要去补丁平台选择版本再生成补丁,这个方法不适合本次升级。一定要严格按照本篇教程的步骤来做


如果对poscms进行过二次开发,尝试排查文件语法的兼容性及引用方式

如果破坏过poscms本身的程序文件,建议还原之后再升级之后,重新编写程序文件



升级视频教程:https://pan.baidu.com/s/1DNeeWWqDnO-UX7Qmre6rCw



一、下载最新版3.5.0安装包程序,并在本地安装(本地3.5程序)

http://www.phpkaiyuancms.com/index.php?c=sys&m=down&id=3.5.0


二、下载3.5.0的补丁包程序

image.png

http://www.phpkaiyuancms.com/index.php?c=sys&m=bdb&id=3.5.0


三、把当前网站(3.3.1)中的/config/目录,复制到/cache/config/目录之中

image.png


image.png


四、把3.5.0补丁包的全部文件,覆盖到当前网站(3.3.1)目录之中


五、运行升级脚本文件,完成每一步升级操作

/update.php

image.png


六、登录POSCMS后台,操作一次“系统体检”,把红色提示兼容性文件都需要手动修改

image.png


七、自定义模块升级

例如自定义模块abc模块

①、在本地环境重新再安装一次poscms版本,简称本地新版CMS

②、进入本地新版CMS后台的模块管理中,创建新的abc模块

image.png

然后将本地新版cms目录中的diy/app/abc目录下的全部文件复制到升级的网站目录中的diy/app/abc目录文件

④、多个自定义模块继续循环上面的操作


八、官方插件升级

重新下载官方插件,注意版本一定要是3.0以上

如果使用过 微信、空间、远程附件、下载镜像、模块TAG、全局TAG、全局搜索so等等功能,需要到商店下载对应的插件并覆盖上去,并安装一次


8.1 、微信插件,需要重新覆盖

8.2、空间黄页插件升级 http://help.poscms.net/2703.html

8.3、远程附件用不了?下载远程附件插件,安装一次插件,再更新缓存

8.4、下载镜像用不了?下载下载镜像插件,安装一次插件,再更新缓存

8.5、模块菜单中的Tag(index.php?s=news&c=tag)用不了?下载模块tag插件,安装一次插件,再更新缓存

8.6、全局tag(index.php?c=tag)用不了?下载全局tag插件,安装一次插件,再更新缓存

8.7、全局搜索用不了(index.php?c=so)?下载全局搜索插件,安装一次插件,再更新缓存,搜索地址变更为:index.php?s=so



九、自定义网站表单升级

9.1、重建表单

image.png

9.2 、如果后台用到了自定义表单模板的话,需要把自定义表单模板文件,移动到

/diy/app/form/templates/my/form_***.html




十一、第三方插件升级

需要联系第三方作者做兼容程序


十二、恢复后台菜单 和 会员菜单

image.png


十三、更新全站缓存,升级完毕

image.png


升级一定要备份




文档最后更新时间:2019-03-08 17:50:37