宝塔用户_wwrkus 发表于 2024-1-8 12:33:07

【已完成】宝塔面板打不开

为了能快速了解并处理您的问题,请提供以下基础信息:面板、插件版本:
8.0.4
系统版本:
CentOS
问题描述:
面板报错后重启服务器宝塔面板直接404,网站504,重启、修复面板都没有用
相关截图(日志、错误):

谢花郎 发表于 2024-1-8 14:29:51

您好,提示/www/server/panel/config目录下的menu.json文件存放json数据无法读取,您检查下此文件是否存在或是否存在内容,如果不存在,则新建文件将下面内容填写进去。如文件存在则不存在内容也将内容添加:
[
{
    "title": "首页",
    "href": "/",
    "class": "menu_home",
    "id": "memuA",
    "sort": 1
},
{
    "title": "网站",
    "href": "/site",
    "class": "menu_web",
    "id": "memuAsite",
    "sort": 2
},
{
    "title": "FTP",
    "href": "/ftp",
    "class": "menu_ftp",
    "id": "memuAftp",
    "sort": 3
},
{
    "title": "数据库",
    "href": "/database",
    "class": "menu_data",
    "id": "memuAdatabase",
    "sort": 4
},
{
    "title": "Docker",
    "href": "/docker",
    "class": "menu_docker",
    "id": "memuDocker",
    "sort": 4
},
{
    "title": "监控",
    "href": "/control",
    "class": "menu_control",
    "id": "memuAcontrol",
    "sort": 5
},
{
    "title": "安全",
    "href": "/firewall",
    "class": "menu_firewall",
    "id": "memuAfirewall",
    "sort": 6
},
{
    "title": "WAF",
    "href": "/btwaf/index",
    "class": "menu_btwaf",
    "id": "memu_btwaf",
    "sort": 7
},
{
    "title": "网站监控",
    "href": "/total/index",
    "class": "menu_total",
    "id": "memu_total",
    "sort": 8
},
{
    "title": "文件",
    "href": "/files",
    "class": "menu_folder",
    "id": "memuAfiles",
    "sort": 8
},
{
      "title": "日志",
      "href": "/logs",
      "class": "menu_logs",
      "id": "memuAlogs",
      "sort": 8
},
{
    "title": "终端",
    "href": "/xterm",
    "class": "menu_xterm",
    "id": "memuAxterm",
    "sort": 9
},
{
    "title": "计划任务",
    "href": "/crontab",
    "class": "menu_day",
    "id": "memuAcrontab",
    "sort": 10
},
{
    "title": "软件商店",
    "href": "/soft",
    "class": "menu_soft",
    "id": "memuAsoft",
    "sort": 11
},
{
    "title": "面板设置",
    "href": "/config",
    "class": "menu_set",
    "id": "memuAconfig",
    "sort": 12
},
{
    "title": "退出",
    "href": "/login?dologin=True",
    "class": "menu_exit",
    "id": "dologin",
    "sort": 13
}
]

谢花郎 发表于 2024-1-8 14:30:12

如以上方法无法解决,可尝试更新到8.0.5版本处理解决。

宝塔用户_wwrkus 发表于 2024-1-8 14:56:02

谢花郎 发表于 2024-1-8 14:29
您好,提示/www/server/panel/config目录下的menu.json文件存放json数据无法读取,您检查下此文件是否存在 ...

文件和内容都存在修复面板自动更新8.0.5 问题依旧

谢花郎 发表于 2024-1-8 14:56:58

宝塔用户_wwrkus 发表于 2024-1-8 14:56
文件和内容都存在修复面板自动更新8.0.5 问题依旧

访问面板提示404,则再服务器命令行下执行bt 14重新获取面板URL地址访问,核实下面板安全入口验证是否正确

宝塔用户_wwrkus 发表于 2024-1-8 14:59:10

谢花郎 发表于 2024-1-8 14:56
访问面板提示404,则再服务器命令行下执行bt 14重新获取面板URL地址访问,核实下面板安全入口验证是否正 ...

是正确的 新开的隐私窗口也是404

宝塔用户_wwrkus 发表于 2024-1-8 15:00:49

谢花郎 发表于 2024-1-8 14:56
访问面板提示404,则再服务器命令行下执行bt 14重新获取面板URL地址访问,核实下面板安全入口验证是否正 ...

- Exception on /faa568a2
Traceback (most recent call last):
File "/www/server/panel/pyenv/lib/python3.7/site-packages/flask/app.py", line 2529, in wsgi_app
    response = self.full_dispatch_request()
File "/www/server/panel/pyenv/lib/python3.7/site-packages/flask/app.py", line 1825, in full_dispatch_request
    rv = self.handle_user_exception(e)
File "/www/server/panel/pyenv/lib/python3.7/site-packages/flask/app.py", line 1823, in full_dispatch_request
    rv = self.dispatch_request()
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)(**view_args)
File "/www/server/panel/BTPanel/__init__.py", line 1747, in login
    data['lan'] = public.GetLan('login')
File "class/public.py", line 502, in GetLan
    _LAN_TEMPLATE = json.loads(ReadFile('BTPanel/static/language/' + GetLanguage() + '/template.json'))
TypeError: can only concatenate str (not "NoneType") to str


/faa568a2 是面板的入口地址

谢花郎 发表于 2024-1-8 15:12:07

宝塔用户_wwrkus 发表于 2024-1-8 15:00
- Exception on /faa568a2
Traceback (most recent call last): ...

您查看下这个/www/server/panel/config/config.json路径文件是否存在以及内容是否存在?

宝塔用户_wwrkus 发表于 2024-1-8 15:15:36

谢花郎 发表于 2024-1-8 15:12
您查看下这个/www/server/panel/config/config.json路径文件是否存在以及内容是否存在? ...

文件不存在

谢花郎 发表于 2024-1-8 15:22:23

宝塔用户_wwrkus 发表于 2024-1-8 15:15
文件不存在

新建这个文件,然后将下面内容粘贴进去,然后重新启动面板在访问看看:
{"language": "Simplified_Chinese", "title": "Linux\u9762\u677f211.211", "brand": "\u5b9d\u5854", "product": "Linux\u9762\u677f", "home": "https://www.bt.cn", "download": "https://download.bt.cn", "root_path": "/www", "setup_path": "/www/server", "logs_path": "/www/wwwlogs", "recycle_bin": true, "template": "default"}

宝塔用户_wwrkus 发表于 2024-1-8 15:25:17

谢花郎 发表于 2024-1-8 15:22
新建这个文件,然后将下面内容粘贴进去,然后重新启动面板在访问看看:
...

可以了 谢谢您的耐心解答

谢花郎 发表于 2024-1-8 15:26:27

宝塔用户_wwrkus 发表于 2024-1-8 15:25
可以了 谢谢您的耐心解答
面板名称您要自己改下哈,因为这个是我的本机测试机的。
如果您之前有更改过默认建站路径和备份路径都要改下
页: [1]
查看完整版本: 【已完成】宝塔面板打不开