近期很多小伙伴遇到了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/static/home/image/the-end.png)
本站部分文章搜集整理于互联网或者网友提供,如有侵权请联系站长
如若转载,请注明出处:https://htmlbk.com/pbootcms/2462.html
温馨提示:该文档最后一次修改时间为2024-07-08 14:26:37,请注意相关的内容是否还可用!