登陆宝塔面板提示“出错了,面板运行时发生错误”,宝塔插件无法正常显示。
json.decoderJSONDecodeError:Expecting value: line 1 column 1(char 0)
REQUEST_DATE: 2025-03-03 11:28:29 PAN_VERSION: 9.0.0 OS_VERSION: CentOS 8.0.2009 x86_64(Py3.7.9) REMOTE_ADDR: 103.214.173.41 REQUEST_URI: POST /auth?action=create_plugin_other_order REQUEST_FORM: {'pid': '600801381', 'cycle': '1', 'type': '0'} USER_AGENT: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.25 Safari/537.36 Core/1.70.3877.400 QQBrowser/10.8.4533.400 Traceback (most recent call last): File "/www/server/panel/BTPanel/__init__.py", line 1640, in publicObject return run_exec().run(toObject, defs, get) File "/www/server/panel/BTPanel/__init__.py", line 1588, in run result = getattr(toObject,get.action)(get) File "class/panelAuth.py", line 82, in create_plugin_other_order return json.loads(public.httpPost(p_url,pdata)) File "/www/server/panel/pyenv/lib/python3.7/json/__init__.py", line 348, in loads return _default_decoder.decode(s) File "/www/server/panel/pyenv/lib/python3.7/json/decoder.py", line 337, in decode obj, end = self.raw_decode(s, idx=_w(s, 0).end()) File "/www/server/panel/pyenv/lib/python3.7/json/decoder.py", line 355, in raw_decode raise JSONDecodeError("Expecting value", s, err.value) from None json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
问题原因:
大概是宝塔云端服务器线路故障导致无法正常通讯。
解决方法:
一、使用面板修复命令
宝塔右上角修复面板功能失效,只能通过命令行的方式执行修复代码,打开FinalShell连接主机显示连接超时,无法成功通过SSH连接到服务器,随即访问服务器管理后台,使用VNC方式连接远程服务器主机。
执行宝塔面板修复命令
rm -rf /www/server/panel/pyenv curl -sSO http://download.bt.cn/install/install_panel.sh && bash install_panel.sh
(该操作可以修复面板功能,但是会自动更新到最新版本的宝塔)
二、更换宝塔云端通讯节点
打开宝塔面板;
点击左侧“面板设置”;
下拉找到“面板云端通讯节点配置”;
取消“自动选择”,设置为想要的节点。
三、使用第三方云端
BTCloud 是一个用 PHP 开发的宝塔面板第三方云端程序,允许用户搭建私有化的宝塔面板云端,实现独立于宝塔官方的部署,支持无广告、全开源、低资源占用和无系统架构限制,可同步官方插件并去除强制绑定账号等功能,但需有一定技术基础且仅限自用。
项目部署:https://github.com/flucont/btcloud
按照教程部署,即可使用本地第三方云端,不再使用宝塔云端。
文章版权声明:除非注明,否则均为0oD三一o0原创文章,转载或复制请以超链接形式并注明出处。
还没有评论,来说两句吧...