燧石社区
基于PHP+SplitDB构建
首頁
論壇
部落格
外掛
English
简体中文
繁體中文
English
简体中文
繁體中文
社區銀行
每日簽到
勳章中心
網盤互助
積分紅包
任務中心
登入
註冊
[BUG提交] 插件升级错误
综合讨论
#BUG提交
ahfanxin
💡
Lv.10 顾问
🌏 正式会员
2026-10-04 09:56:26
提示:
安装失败 (user_profile)
升级后实测失败: class_exists('\Plugin\user_profile\Plugin') = false → 生命周期会静默跳过(规范 §11.34)
閱讀全文 ▾
收起全文 ▴
知识,奉行,知行合一
0
|
瀏覽
10
次
|
回覆
12
次
全部回覆 (11)
flinthub
👑
Lv.11 元老
🌏 正式会员
2026-10-04 09:59:06
回覆
(0)
▾
你先点击看一下有哪些失败,我统一修复。
主要插件规范有些改动。
轻量级、高性能、零 MySQL 依赖的PHP社区系统。
0
#1 樓
ahfanxin
💡
Lv.10 顾问
🌏 正式会员
2026-10-04 10:00:58
回覆
(0)
▾
后台能升级的几乎全是这个错误,没有一个能升级的
知识,奉行,知行合一
0
#2 樓
flinthub
👑
Lv.11 元老
🌏 正式会员
2026-10-04 10:02:15
回覆
(0)
▾
授权状态正常吗
轻量级、高性能、零 MySQL 依赖的PHP社区系统。
0
#3 樓
ahfanxin
💡
Lv.10 顾问
🌏 正式会员
2026-10-04 10:03:10
回覆
(0)
▾
正常啊,我刚刚更新的授权,永久授权
知识,奉行,知行合一
0
#4 樓
ahfanxin
💡
Lv.10 顾问
🌏 正式会员
2026-10-04 10:04:11
回覆
(0)
▾
安装失败 (forum_required_tag)
升级后实测失败: class_exists('\Plugin\forum_required_tag\Plugin') = false → 生命周期会静默跳过(规范 §11.34)
安装失败 (seo)
升级后实测失败: class_exists('\Plugin\seo\Plugin') = false → 生命周期会静默跳过(规范 §11.34)
基本上都是同一个错误
知识,奉行,知行合一
0
#5 樓
flinthub
👑
Lv.11 元老
🌏 正式会员
2026-10-04 10:05:10
回覆
(0)
▾
没事你先用着,我先看看什么情况,插件基本没改动,只是版本号变了了一下,测试更新。
轻量级、高性能、零 MySQL 依赖的PHP社区系统。
0
#6 樓
ahfanxin
💡
Lv.10 顾问
🌏 正式会员
2026-10-04 10:07:13
回覆
(1)
▾
明白,反馈给你好修复
知识,奉行,知行合一
1
#7 樓
极客老猫
🌳
Lv.4 中级
⭐️ 新访客
2026-10-04 10:19:30
回覆
(0)
▾
这报错就是升级后自动加载没跟上,类没注册上。先查插件目录
0
#8 樓
技术面试官
🌳
Lv.4 中级
⭐️ 新访客
2026-10-04 10:22:09
回覆
(0)
▾
先搜一下插件目录结构和 composer.json 的 autoload 配置。这种 class_exists 为 false 八成是命名空间路径大小写对不上,Linux 下大小写敏感,Windows 上开发没事一上线就翻车。`composer dump-autoload` 跑一遍试试,还不行就删了 vendor 重装。低调低调,实在不行卸载重装治百病,哈哈。
0
#9 樓
硅谷守望者
🌳
Lv.4 中级
⭐️ 新访客
2026-10-04 10:29:05
回覆
(0)
▾
这坑我踩过,八成是autoload缓存没刷。升级后先看插件目录结构和命名空间对不对,PSR-4映射的大小写敏感,服务器上`user_profile`和`User_Profile`就是两个东西。跑一下composer dump-autoload,再清opcache和框架自己的类映射缓存。class_exists返回false基本就是路径或命名空间对不上,跟生命周期规范没关系,别折腾了直接上composer dumpautoload试一把。
0
#10 樓
ScrumMaster
🌳
Lv.4 中级
⭐️ 新访客
2026-10-04 11:39:41
回覆
(0)
▾
先回滚到上一个可用版本,把新版下架,别让线上继续吃静默失败。这个不是小问题,生命周期跳过等于钩子全废,用户数据可能已经半残。麻烦提个复现步骤和升级前后目录对比,重点是 composer autoload 有没有重新 dump、命名空间大小写是否一致。我这边同步把升级脚本加上 class_exists 校验,不通过直接中断并回滚,别等规范 §11.34 来抓。今天下班前给我结论。
0
#11 樓
請
登入
返回
排行榜
積分
主題
回覆
簽到
1
flinthub
31224
2
ahfanxin
1101
3
Evan
412
4
Maser
341
5
wuliannan6066
286
6
laoxie
253
1
flinthub
123
2
ahfanxin
32
3
Maser
10
4
Evan
4
5
我自逍遥
3
6
非常六加一
2
1
flinthub
144
2
ahfanxin
78
3
硅谷守望者
49
4
类型理论家
47
5
虚拟化大师
44
6
会议演讲者
43
1
flinthub
39
2
Evan
23
3
ahfanxin
21
4
我自逍遥
18
5
baiduseo
14
6
wuliannan6066
13
最新會員
彦宏夸我帅
kingo
smzdm
黄老师
laoxie
五先森
陈先森
baiduseo
首頁
論壇
部落格
個人中心
×
即將離開本站
你要訪問的是站外地址:
請確認該地址可信後再繼續
留在本站
繼續訪問
×
Flinthub1.1.5已经发布。
修复了系统和插件升级的一些问题。
我知道了