近期很多小伙伴遇到了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.htmlbk.com

没看错,就是把官方的服务器地址换成本站的,更换完成后刷新后台即可正常更新




温馨提示:

更新设置中选择 3.X 稳定版 为官方版V3.2.5,BUG相对于V3.2.8较少

更新设置中选择 3.X 测试版 为官方版V3.2.8,BUG相对于V3.2.5较多


写在最后:

最新版本博主个人是不建议更新的,因为就目前我所知新增了几个BUG

1、后台关闭验证码后退出后台将无法继续登录(新增的登录强制判断导致)

2、列表页N多标签失效(列表查询SQL由所有列查询修改为指定列查询导致)

3、老BUG了,非超级管理员无法清理缓存(新缓存清理方法没有添加到免权限等级认证数组集导致)

4、官方V3.2.8大概率为测试版本或漏更版本号文件,所以更新后版本依旧显示V3.2.5

5、默认mysql空数据库138行错误使用分号导致数据库导入错误

6、……

所以,如果你当前的版本是V3.2.5的话,博主个人建议是让官方最新版再飞一会~

本站仅接管官方3.X版本在线升级功能,并不花时间去修复官方本有的BUG

THE END

本站部分文章搜集整理于互联网或者网友提供,如有侵权请联系站长

如若转载,请注明出处:https://www.htmlbk.com/pbootcms/2462.html

温馨提示:该文档最后一次修改时间为2024-07-08 14:26:37,请注意相关的内容是否还可用!