ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## v4Tov5升级说明文档 ### 前期准备 1. v4的原始版本必须是4.1.14或者4.2.0 2. v5要求php版本在7.4.0以上,升级之前请将php版本在7.4或者以上 3. v5由于升级了thinkphp版本到了6.0.13,针对伪静态路由有调整,升级之后可能会出现访问404情况,不要慌张,修改nginx或者apache的配置文件就可以,将对应的/index.php?s=$1改为/index.php/$1 例如:nginx ``` location / { if (!-e $request_filename) { rewrite ^(.*)$ /index.php/$1 last; break; } } ``` 4. v5与v4的很多功能进行了重新设计开发,所以很多不兼容之前的配置,针对一下功能需要重新配置 4.1 首页,会员中心,分类页面等自定义页面相关配置 4.2 小票打印需要重新配置 4.3 运费模板进行了升级配置 4.4 商家地址管理进行了重新配置,增加了发货地址,退货地址管理 4.5 门店进行了升级开发 4.6 uniapp进行了重新开发 ### 升级方案1 在线升级 在线升级优势:针对小白,操作简单 在线升级缺点:执行比较慢,同时会产生一定的冗余文件,如果使用没有问题,但是二开不好处理。 在线升级操作说明: 如果当前版本是4.1.14或者更低,系统第一步自动升级的最高版本是4.2.0,4.2.0版本的在线升级才会出现v5版本展示,系统会提示是否升级v5 ,同意之后点击在线升级,升级完成之后系统可能直接进不去,配置php版本在7.4或者以上,重新配置伪静态,将对应的/index.php?s=$1改为/index.php/$1,然后重新打开。 ### 升级方案2 手动升级 v4的原始版本必须是4.1.14或者4.2.0 如果低于上面版本需要专门升级一下,官方提供升级的sql文件,注意对应文件要替换表前缀 升级sql的路径:https://www.niushop.com/upload/resource/v4tov5.zip 1. 首先要从官网下载v5版本代码 2. 将现有系统的upload文件夹以及根目录下面的install.lock放到下载的v5代码中 3. 备份当前的数据库,执行升级sql,注意: 如果你的版本是4.1.14请执行4.2.0升级sql和5.0.1升级sql,如果你的版本是4.2.0直接升级5.0.1的sql就可以,同时注意表前缀与你的系统对应。 4. 将你的v5代码替换之前的v4代码,注意之前的备份之后清空防止产生冗余文件。 5. 配置php版本在7.4或者以上,重新配置伪静态,将对应的/index.php?s=$1改为/index.php/$1 6. 刷新菜单和自定义组件: 注意登录之后执行: 刷新菜单:域名/shop/system/refresh 刷新自定义组件:域名/shop/system/refreshDiy 清理缓存