此版本只针对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://v3.xunruicms.com/index.php?c=sys&m=down&id=3.5.0
二、下载3.5.0的补丁包程序
http://v3.xunruicms.com/index.php?c=sys&m=bdb&id=3.5.0
三、把当前网站(3.3.1)中的/config/目录,复制到/cache/config/目录之中
四、把3.5.0补丁包的全部文件,覆盖到当前网站(3.3.1)目录之中
五、运行升级脚本文件,完成每一步升级操作
/update.php
六、登录POSCMS后台,操作一次“系统体检”,把红色提示兼容性文件都需要手动修改
七、自定义模块升级
例如自定义模块abc模块
①、在本地环境重新再安装一次poscms版本,简称本地新版CMS
②、进入本地新版CMS后台的模块管理中,创建新的abc模块
然后将本地新版cms目录中的diy/app/abc目录下的全部文件复制到升级的网站目录中的diy/app/abc目录文件
④、多个自定义模块继续循环上面的操作
八、官方插件升级
重新下载官方插件,注意版本一定要是3.0以上
如果使用过 微信、空间、远程附件、下载镜像、模块TAG、全局TAG、全局搜索so等等功能,需要到商店下载对应的插件并覆盖上去,并安装一次
8.1 、微信插件,需要重新覆盖
8.2、空间黄页插件升级 http://www.xunruicms.com/v3doc/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、重建表单
9.2 、如果后台用到了自定义表单模板的话,需要把自定义表单模板文件,移动到
/diy/app/form/templates/my/form_***.html
十一、第三方插件升级
需要联系第三方作者做兼容程序
十二、恢复后台菜单 和 会员菜单
十三、更新全站缓存,升级完毕
升级一定要备份