BearNotion开源主题常见问题统一说明
出现保存主题数据失败的弹窗
这个问题有多种可能原因,可按照给出的方法一一尝试
1.可能为PHP版本过低,若您的PHP版本为PHP7.X,请更换为8.2版本(8.0-8.1在部分环境下可能也会有保存主题数据失败的可能性,推荐8.2,而8.3需另外安装mbstring扩展);
2.可能是数据库字符串问题,可在phpmyadmin中运行以下命令(若表前缀非typecho_需自行修改);
alter table typecho_comments convert to character set utf8mb4 collate utf8mb4_unicode_ci;
alter table typecho_contents convert to character set utf8mb4 collate utf8mb4_unicode_ci;
alter table typecho_fields convert to character set utf8mb4 collate utf8mb4_unicode_ci;
alter table typecho_metas convert to character set utf8mb4 collate utf8mb4_unicode_ci;
alter table typecho_options convert to character set utf8mb4 collate utf8mb4_unicode_ci;
alter table typecho_relationships convert to character set utf8mb4 collate utf8mb4_unicode_ci;
alter table typecho_users convert to character set utf8mb4 collate utf8mb4_unicode_ci;
3.可能是防火墙拦截问题,若站点安装了WAF/CC防火墙可能会造成无法保存的问题,需查看是否为防火墙拦截了POST请求,若有则加白放行即可;
4.可能是主题和插件混用导致,主题和插件是统一配套的,不能混用,例如:使用Bearsimple主题然后用BearHoneyCore插件,这是不可行的。
5.可能是开启了Typecho的Debug模式导致,若开启Debug,需在站点根目录下config.inc.php文件中注释掉Debug一行或改为false。
设置外观页面无法正常显示
1.需检查主题版本是否为最新版本;
2.检查主题目录名称是否有-master,有的话需去掉;
这是通过一些用户的反馈问题专门收集的,会陆续更新。