v5star 发表于 2022-7-25 13:09:46

7.9.3面板运行时发生错误:无法连接宝塔云端服务器解决办法

本帖最后由 v5star 于 2022-7-25 12:14 编辑

最近一直被这个 面板运行时发生错误:无法连接宝塔云端服务器错误困扰,实在没辙,就自己动改了一下代码
原理就是:把获取云端的那个方法直接访问本地文件(IP被墙也可以试试这个方法)。
另外我开坛主已出一个方案了,但是我还没有测试,目测有IP访问不了的情况。有时间测试的请访问https://bt.sb/bbs/thread-19928-1-1.html
错误截图:

具体修改如下:
1、找到/www/server/panel/class/panelPlugin.py 文件,找到#从云端取列表
   def get_cloud_list(self,get=None):   字样,如图:

2、在这个方法里加上下面代码:

lcoalTmp = 'data/plugin.json'
      softList = None
      listTmp = public.readFile(lcoalTmp)
      try:
            if listTmp: softList = json.loads(listTmp)
      except:
            return public.returnMsg(False,'data/plugin.json文件不存在!')

      return softList


如图:


3、在 /www/server/panel/data文件夹下创建一个文件“plugin.json”
文件的内容我已经传附件里了,(由于只能传zip文件,所以下载后,去掉.zip既可)

plugin.json的完整路径:/www/server/panel/data/plugin.json
4、修改好的panelPlugin.py 文件也上传了。(记得去掉.zip)

5、记得修改完后重启面板。(首页右上角-重启面板)



v5star 发表于 2022-7-25 18:31:05



最后的运行效果图,不知道为啥变专业版了,而且没有有效期了:lol
页: [1]
查看完整版本: 7.9.3面板运行时发生错误:无法连接宝塔云端服务器解决办法