2024年05月22日 pbootcms授权码 pbootcms授权码获取失败 pbootcms在线更新失败 pbootcms连接更新服务器发生错误 懒猪技术
近期很多小伙伴遇到了PbootCMS官方系统授权码获取失败和后台更新出现“连接更新服务器发生错误,请稍后再试!”的问题
至于是什么原因造成的这问题这么长时间还没修复,我就不去过多猜测了,那就东厂做不了的事,我西厂来做
这里只给出更新出现“连接更新服务器发生错误,请稍后再试!”的解决方法,就是由本站完全接管官方3.X版本在线升级功能
至于用不用这个方法或者担心不安全什么的请自行决定,若信我,无需多言,若不信,多说无益
对接管在线升级功能有疑问的,可以自行本地测试更新后使用文件对比工具与官方原文件比对
方法如下:
找到文件1:/apps/admin/view/default/system/upgrade.html 大概在89行
url: 'https://www.pbootcms.com/index.php?p=upgrade/check&version={APP_VERSION}.{RELEASE_TIME}.{$revise}&branch={$branch}&snuser={$snuser}&site={$site}',
找到文件2:/apps/admin/controller/system/UpgradeController.php 大概在18行
private $server = 'https://www.pbootcms.com';
将这两个文件中的 https://www.pbootcms.com 更换为 https://www.lmcjl.com
没看错,就是把官方的服务器地址换成本站的,更换完成后刷新后台即可正常更新
写在最后:
其实V3.2.7版本博主个人是不建议更新的,因为就目前我所知新增了两个BUG
1、后台关闭验证码后退出后台将无法继续登录(新增的登录强制判断导致)
2、列表页N多标签失效(列表查询SQL由所有列查询修改为指定列查询导致)
3、老BUG了,非超级管理员无法清理缓存(新缓存方法没有添加到免权限等级认证页面数组导致)
4、还有一点,官方V3.2.7大概率为测试版本或漏更版本号文件,所以更新后版本依旧显示V3.2.5
5、默认mysql空数据库138行错误使用分号导致数据库导入错误
6、……
所以,如果你当前的版本是V3.2.5的话,博主个人建议是让官方最新版再飞一会~
本站仅接管官方3.X版本在线升级功能,并不花时间去修复官方本有的BUG
本文链接:http://so.lmcjl.com/news/5150/