设置外观,报错500
locolocoer opened this issue · comments
Daxian_feng commented
描述这个 Bug
点击后台的设置外观,报错“Argument 1 passed to Typecho\Widget\Helper\Layout::addItem() must be an instance of Typecho\Widget\Helper\Layout, null given, called in /www/wwwroot/47.97.161.115/var/Typecho/Widget/Helper/Form/Element/Select.php on line 46 ”
复现方式
复现的步骤:
1.前往后台
2. 点击 '控制台,外观,设置外观'
3. 看到错误
期望的结果
正常使用
截图
20240113_135506.mp4
平台
- 操作系统版本:宝塔Linux面板7.5.1
- Nginx 版本:1.18.0
- 数据库版本:4mysql 5.7.44
- PHP 版本:7.4.33
- Typecho 版本:1.2.1
- 浏览器版本:
Daxian_feng commented
ff
Luffy commented
看你视频version是1.2.0
这个可能需要主题作者处理下兼容问题?🤔默认主题是好的。
可以打开debug
看下具体错误信息堆栈
define('__TYPECHO_DEBUG__', true);
夏目贵志 commented
根据我本人本地测试,发现 该主题版本gleaner
最新为 v1.2.4
在 typecho 1.3.0 开发版
启用 正常 没用任何报错!
解决办法 下载最新版本 然后启用 主题!
Daxian_feng commented
嗯嗯,由于我对主题代码进行了一些二次开发导致出现问题