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

【已解决】宝塔严重报错

发表在 Linux面板2023-12-4 10:32 [复制链接] 5 516

为了能快速了解并处理您的问题,请提供以下基础信息:
面板、插件版本:8.04
[/quote]
[quote]问题描述:宝塔在回收站回收文件是发生一次报错,第二次刷新宝塔页面发生下面的报错,现在宝塔打不开,网站也打不开
相关截图(日志、错误):
出错了,面板运行时发生错误!
IypeError: the JSON object must be str, bytes or bytearray, not bool
REQUEST DATE: 2023-12-04 10:19:41PAN VERSION: 8.0.4OS VERSION: Centos 7.9.2009 x86 64(Py3.7.9)
REMOTE ADDR: 39.184.107.107
REQUEST URI:GET?
REQUEST FORM:
USER ACENT: Mozilla/5.0 (Windws N7 10.0: Wi64: 64) Aooleebkit/537 36 (H, like Ceko) Chrome/119.0.0.0 Safari/537.36 Edg/119.0.0.0
Traceback (most recent call last):File "/www/server/panel/pyenv/lib/python3.7/site packages/flask/app. py, line 2529, in wsgi appresponse = self.full dispatch request()File "/ww/server/panel/pvenv/lib/python3.7/site packages/flask/app.py", line 1825, in full dispatch requestself.handle user exception(e)TV
File "/www/server/panel/pyenv/lib/python3.7/site-packages/flask/app.py", line 1823, in full dispatch request
self.dispatch request()T=File "/www/server/panel/pyenv/lib/python3.7/site packages/flask/app.py, line 1799, in dispatch request
return self.ensure sync(self.view functions[rule. endpoint]) (**view args)File "/www/server/panel/BTPanel/ init .py , line 305, in home
comReturn = couu. local ()File "class/common.py", line 87,in local
result = self.setSession()
File "class/common.py", line 102, in setSession
g.menus = public.get menus ()File "class/public.py", line 3246,in get menusdata = json.loads (ReadFile(' config/menu. json'))
File "/www/server/panel/pyenv/lib/python3.7/json/ init .y", line 34l, in loadsraise TypeError(f' the JSON ob iect must be str, bytes or bytearray,TypeError: the JSON object must be str, bytes or bytearray, not bool
很抱歉,面板运行时意外发生错误,请尝试按以下顺序尝试解除此错误
修复方案一:在首页右上角点击修复面板,并退出面板重新登录。
修复方案二:如上述尝试未能解除此错误,请截图此窗口到宝塔论坛发贴寻求帮助,论坛地址: https://www.bt.cn/bbs

使用道具 举报 只看该作者 回复
发表于 2023-12-4 12:10:44 | 显示全部楼层
已处理,/www/server/panel/config目录下的config.json文件不存在导致,通过面板备份恢复后正常
面板备份路径:/www/backup/panel
选择对应的日期备份文件,解压后将config目录下config.json文件恢复到/www/serve/panel/config路径下即可
大致完整操作命令:
  1. unzip /www/backup/panel/2023-12-03.zip
  2. \cp -r -a /www/backup/panel/2023-12-03/config/config.json /www/serve/panel/config
  3. bt 1
复制代码
使用道具 举报 回复 支持 反对
发表于 2023-12-4 10:47:59 | 显示全部楼层
您好,您检查下/www/server/panel/data/目录下的menu.json文件是否为空,如果是为空则将下面内容添加到此文件内:
  1. [
  2.   {
  3.     "title": "首页",
  4.     "href": "/",
  5.     "class": "menu_home",
  6.     "id": "memuA",
  7.     "sort": 1
  8.   },
  9.   {
  10.     "title": "网站",
  11.     "href": "/site",
  12.     "class": "menu_web",
  13.     "id": "memuAsite",
  14.     "sort": 2
  15.   },
  16.   {
  17.     "title": "FTP",
  18.     "href": "/ftp",
  19.     "class": "menu_ftp",
  20.     "id": "memuAftp",
  21.     "sort": 3
  22.   },
  23.   {
  24.     "title": "数据库",
  25.     "href": "/database",
  26.     "class": "menu_data",
  27.     "id": "memuAdatabase",
  28.     "sort": 4
  29.   },
  30.   {
  31.     "title": "Docker",
  32.     "href": "/docker",
  33.     "class": "menu_docker",
  34.     "id": "memuDocker",
  35.     "sort": 4
  36.   },
  37.   {
  38.     "title": "监控",
  39.     "href": "/control",
  40.     "class": "menu_control",
  41.     "id": "memuAcontrol",
  42.     "sort": 5
  43.   },
  44.   {
  45.     "title": "安全",
  46.     "href": "/firewall",
  47.     "class": "menu_firewall",
  48.     "id": "memuAfirewall",
  49.     "sort": 6
  50.   },
  51.   {
  52.     "title": "WAF",
  53.     "href": "/btwaf/index",
  54.     "class": "menu_btwaf",
  55.     "id": "memu_btwaf",
  56.     "sort": 7
  57.   },
  58.   {
  59.     "title": "文件",
  60.     "href": "/files",
  61.     "class": "menu_folder",
  62.     "id": "memuAfiles",
  63.     "sort": 8
  64.   },
  65.   {
  66.     "title": "日志",
  67.     "href": "/logs",
  68.     "class": "menu_logs",
  69.     "id": "memuAlogs",
  70.     "sort": 8
  71. },
  72.   {
  73.     "title": "终端",
  74.     "href": "/xterm",
  75.     "class": "menu_xterm",
  76.     "id": "memuAxterm",
  77.     "sort": 9
  78.   },
  79.   {
  80.     "title": "计划任务",
  81.     "href": "/crontab",
  82.     "class": "menu_day",
  83.     "id": "memuAcrontab",
  84.     "sort": 10
  85.   },
  86.   {
  87.     "title": "软件商店",
  88.     "href": "/soft",
  89.     "class": "menu_soft",
  90.     "id": "memuAsoft",
  91.     "sort": 11
  92.   },
  93.   {
  94.     "title": "面板设置",
  95.     "href": "/config",
  96.     "class": "menu_set",
  97.     "id": "memuAconfig",
  98.     "sort": 12
  99.   },
  100.   {
  101.     "title": "退出",
  102.     "href": "/login?dologin=True",
  103.     "class": "menu_exit",
  104.     "id": "dologin",
  105.     "sort": 13
  106.   }
  107. ]
复制代码
使用道具 举报 回复 支持 反对
发表于 2023-12-4 10:55:33 | 显示全部楼层
谢花郎 发表于 2023-12-4 10:47
您好,您检查下/www/server/panel/data/目录下的menu.json文件是否为空,如果是为空则将下面内容添加到此文 ...

还是没有效果
使用道具 举报 回复 支持 反对
发表于 2023-12-4 11:06:06 | 显示全部楼层

您下个Todesk远程工具,然后论坛私信我Todesk远程连接信息,论坛私信后记得帖子回复下我
使用道具 举报 回复 支持 反对
发表于 2023-12-4 11:10:27 | 显示全部楼层
谢花郎 发表于 2023-12-4 11:06
您下个Todesk远程工具,然后论坛私信我Todesk远程连接信息,论坛私信后记得帖子回复下我
...

已经发过去了。
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

企业版年付运维跟进群

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急问题处理

论坛响应时间:10分钟

问题处理方式:1对1处理(优先)

工作时间:白班:9:00 - 18:00

工作时间:晚班:18:00 - 24:00

立即付费处理

工作时间:09:00至24:00

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