beta12出来有一段时间了,有些朋友想升级至beta12,运行这里的
composer update --prefer-dist --no-dev -a --with-all-dependencies
后,在管理页面发现依旧是beta11或11.1,而自带扩展却已升至支持beta12及以上了
解决方案
1.检查composer安装时是否出错
2.重新整理数据库键并清除缓存
php flarum migrate
php flarum cache:clear
3.查看曾经扩展是否兼容
composer why-not flarum/core v0.1.0-beta.12
之后下方将列出与beta12不兼容的第三方扩展列表
删除他们!composer remove XXXXXX
重新更新flarumcomposer update --prefer-dist --no-dev -a --with-all-dependencies
就OK啦😆
之后安装回曾经的第三方扩展(⬅确保与beta12兼容),你会发现以前的数据还在!