Windows 宝塔面板 7.7.0 以上版本报错 KeyError: 'list'
是因为 7.7.0 以上的版本不再支持 Windows 家庭版的使用,并且根据我当时修复报错文件 panelPlugin.py
时发现 7.7.0 以上的版本时没有这个文件的,只有被编译好的不能反编译的 panelPlugin.pyd
文件,也就是说 Windows 宝塔 7.7.0 以上版本不再是开源面板,而宝塔官方给出的解决方案是安装 Windows 服务器版本虚拟机,但是这样不仅麻烦而且会占用电脑的性能,目前根据我在网上搜集到的信息结合自己的摸索总结出两个解决方案
方案一
先使用 Shell
命令对宝塔面板进行降级到 7.7.0
版本
python "C:\Program Files\python\Tools\scripts\btpanel.py" update_panel 7.7.0
降级到 7.7.0
版本后可以再使用 Shell
命令对宝塔面板升级到 8.1.0
版本,而后将不再会提示报错内容
python "C:\Program Files\python\Tools\scripts\btpanel.py" update_panel 8.1.0
当然也可以只使用 7.7.0
版本
方案二
手动对宝塔面板进行降级到 7.7.0
版本,将文件 panel_7.7.0.zip
解压到宝塔安装目录的 panel
目录下
官方下载链接:https://download.bt.cn/win/panel/panel_7.7.0.zip
我自己备份的包:https://wwm.lanzouw.com/iFk8s25zg2qh
然后再手动下载 8.1.0
版本的 panel_8.1.0.zip
文件解压到宝塔安装目录的 panel
目录下
- 最新
- 最热
只看作者