zrx1997 发表于 4 天前

【已解答】宝塔面板不能访问登录界面

为了能快速了解并处理您的问题,请提供以下基础信息:面板、插件版本:
宝塔版本 11.7.0(正式版)
系统版本:
CentOS Linux release 7.9.2009 (Core)
问题描述:
无法登录 显示ERR_EMPTY_RESPONSE, 执行mv /www/server/panel/pyenv/ /www/backup/pyenv_backup+curl https://download.bt.cn/install/update_panel.sh|bash 后,成功显示了一次登陆界面,然后报错了,又回到了ERR_EMPTY_RESPONSE相关截图(日志、错误):
该网页无法正常运作xxx.xxx.xxx.xxx 未发送任何数据。ERR_EMPTY_RESPONSE
(22) 显示面板错误日志             (15) 清理系统垃圾                              |
(23) 关闭BasicAuth认证            (16) 修复面板(安装当前版本的最新bug修复包)       |
(24) 关闭动态口令认证             (17) 设置日志切割是否压缩                        |
(25) 设置是否保存文件历史副本   (18) 设置是否自动备份面板                        |
(26) 关闭面板ssl                  (19) 关闭面板登录地区限制                        |
(28) 修改面板安全入口             (29) 取消访问设备验证                            |
(30) 取消访问UA验证               (32) 开启/关闭【80、443】端口访问面板            |
(34) 更新面板(更新到最新版本)   (35) btcli命令行管理工具                         |
(36) 磁盘空间清理工具             (99) Switch to English                        |
(0) 取消                                                                        |
====================================================================================
请输入命令编号:22
===============================================
正在执行(22)...
===============================================
Traceback (most recent call last):
File "class/common.py", line 220, in check_login
    api_check = self.get_sk()
File "class/common.py", line 290, in get_sk
    return public.redirect_to_login()
File "class/public.py", line 8356, in redirect_to_login
    client_status = check_client_info()
File "class/public.py", line 8326, in check_client_info
    db_obj = get_client_info_db_obj()
File "class/public.py", line 8263, in get_client_info_db_obj
    db_obj = M('')
File "class/public.py", line 40, in M
    import db
File "class/db.py", line 12, in <module>
    import sqlite3
ModuleNotFoundError: No module named 'sqlite3'
ERROR


能正常重启
(1) 重启面板服务                  (8) 改面板端口                                 |
(2) 停止面板服务                  (9) 清除面板缓存                                 |
(3) 启动面板服务                  (10) 清除登录限制                              |
(4) 重载面板服务                  (11) 设置是否开启IP + User-Agent验证             |
(5) 修改面板密码                  (12) 取消域名绑定限制                            |
(6) 修改面板用户名                (13) 取消IP访问限制                              |
(7) 强制修改MySQL密码             (14) 查看面板默认信息                            |
(22) 显示面板错误日志             (15) 清理系统垃圾                              |
(23) 关闭BasicAuth认证            (16) 修复面板(安装当前版本的最新bug修复包)       |
(24) 关闭动态口令认证             (17) 设置日志切割是否压缩                        |
(25) 设置是否保存文件历史副本   (18) 设置是否自动备份面板                        |
(26) 关闭面板ssl                  (19) 关闭面板登录地区限制                        |
(28) 修改面板安全入口             (29) 取消访问设备验证                            |
(30) 取消访问UA验证               (32) 开启/关闭【80、443】端口访问面板            |
(34) 更新面板(更新到最新版本)   (35) btcli命令行管理工具                         |
(36) 磁盘空间清理工具             (99) Switch to English                        |
(0) 取消                                                                        |
====================================================================================
请输入命令编号:1
===============================================
正在执行(1)...
===============================================

清理面板所有host
当前节点连接正常,{'name': '移动节点', 'url': 'api-node2.bt.cn', 'ip': '157.255.129.252'}
当前节点连接正常,{'name': '主节点', 'url': 'www-node1.bt.cn', 'ip': '157.255.129.251'}
下载节点连接正常,{'url': 'download.bt.cn', 'name': '官方下载节点', 'ip': '211.99.112.100'}
当前节点可用,跳过检测!
节点测试检测结束
Stopping Bt-Tasks...

zrx1997 发表于 4 天前

bt命令+数字更新到最新版 和修复 尝试多次都无法解决问题

大炮运维V587 发表于 3 天前

zrx1997 发表于 2026-4-29 16:58
bt命令+数字更新到最新版 和修复 尝试多次都无法解决问题

您好,您当前的面板Python环境存在异常,可以到SSH终端里里使用下面命令
yum install -y sqlite-devel
验证是否安装成功:
sqlite3 --version

btpython -c "import sqlite3; print('sqlite3 模块正常')"
预期结果:
页: [1]
查看完整版本: 【已解答】宝塔面板不能访问登录界面