当前位置:论坛首页 > Linux面板 > 求助

【已记录】宝塔网站防火墙 btwaf 打开概览报错 KeyError: 'open...

发表在 Linux面板前天 11:43 [复制链接] 1 55

基础信息
  • 面板版本:13.1.0
  • 系统版本:CentOS 7.9.2009 x86_64 (Py3.13.14)
  • 插件:宝塔网站防火墙(btwaf)
  • 问题:进入防火墙概览页面 /btwaf/overview.json 抛出 KeyError: 'open'
报错堆栈REQUEST_DATE: 2026-10-18 11:40:08PAN_VERSION: 13.1.0OS_VERSION: CentOS  7.9.2009 x86_64(Py3.13.14)REMOTE_ADDR: 125.42.134.68REQUEST_URI: POST /btwaf/overview.json?REQUEST_FORM: {'country': '0', 'request': '1', 'start_time': '2026-10-18'}USER_AGENT: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36 Edg/154.0.0.0Traceback (most recent call last):  File "/www/server/panel/BTPanel/__init__.py", line 2348, in panel_other    raise public.PanelError(data['msg'])public.PanelError: 面板运行时发生错误: Traceback (most recent call last):  File "/www/server/panel/plugin/btwaf/btwaf_main.py", line 10218, in overviewKeyError: 'open'已尝试操作
  • 面板右上角【修复面板】,清空浏览器缓存,重新登录面板,问题依旧;
  • 检查 btwaf 插件已是最新版,尝试重装网站防火墙插件,重装后打开概览页面仍然报同样 KeyError: 'open';
  • 浏览器换无痕模式、更换浏览器访问面板,错误不变。
现象描述点击【网站防火墙】进入概览页面直接弹窗报错,无法查看 WAF 概览统计数据。WAF 其他功能(规则、防护开关)暂时不确定是否正常,仅 overview 概览接口报错。报错源码位置:btwaf_main.py 第 10218 行 overview 函数读取字典键 open 不存在。
附件上传报错截图。


使用道具 举报 只看该作者 回复
发表于 昨天 09:38 | 显示全部楼层
您好,非常感谢反馈和支持!您的反馈已记录,如需咨询宝塔面板相关问题,可通过官方微信客服进行在线咨询。
操作方式:复制下方链接,在微信中打开: https://docs.bt.cn/wechat-service
进入后即可在线与客服沟通。
为提高沟通效率,建议您在微信咨询前先填写以下信息,将信息一并发送给客服,以便客服快速定位您的问题:
问题描述(请尽量详细):
论坛帖子地址:
操作系统:
面板版本:
感谢您的支持!
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表