是因为新版本修改了获取数据库配置的方法,从插件目录找到Plugins.php,然后找到:

$dbConfig = $db->getConfig()[0]

修改为:

if (class_exists('Typecho\Db')) {
    $dbConfig = $db->getConfig($db::READ);
} else {
    $dbConfig = $db->getConfig()[0];
}

插件就能正常启用了

版权声明
本文作者 珂泽
本文链接 https://www.kezez.com/archives/51.html
共享协议 CC BY-NC-SA 4.0
引用规则 非商业转载及引用请注明出处(作者、原文链接),商业转载请联系作者获得授权。
QQ 群组 962303102
最后修改:2022 年 03 月 16 日
如果觉得我的文章对你有用,请随意赞赏