熟悉niushop的老铁都应该注意到近半年期间Niushop升级频率明显变少了,原来官方都去忙活V5了,新内核好再哪里我就不说了老铁自己去了解哈这不是我们说的重点,V4最终版定在了V4.2.0也就是说从这里开始再升级就升级到V5了,但是我发现升级后会出现各种莫名奇妙的问题!
比如说访问店铺时候提示:
又比如访问H5页面时候无法载入首页"当前手机页面无法访问请检查手机端域名配置以及伪静态"
其实这些问题都是设估计过程中因为各种原因造成数据库中断造成表不完整.正确的方法是
- 首先保证你目前的版本是4.2.0如果是旧版本必须升级到4.2.0后再升级V5
- 现有系统的upload文件夹以及根目录下面的install.lock放到下载的v5代码中备份当前的数据库,执行升级sql,注意: 如果你的版本是4.1.14请执行4.2.0升级sql和5.0.1升级sql,如果你的版本是4.2.0直接升级5.0.1的sql就可以,同时注意表前缀与你的系统对应。
- 将你的v5代码替换之前的v4代码,注意之前的备份之后清空防止产生冗余文件。配置php版本在7.4或者以上,重新配置伪静态,将对应的/index.php?s=$1改为/index.php/$1
- 刷新菜单和自定义组件: 注意登录之后执行:
刷新菜单:域名/shop/system/refresh
刷新自定义组件:域名/shop/system/refreshDiy
清理缓存
总结:如果还遇到其他问题你可以留言反馈也可以点我头像看我其他同类文章,我将不断更新各种遇坑问题!