宝塔面板解锁Nginx防火墙及网站监控报表

说明

  • 测试环境:Ubuntu / Debian / CentOS
  • 测试时间:2020-12-02
  • 宝塔版本:7.4.5 / 7.4.6
  • 仅测试了Nginx防火墙网站监控报表两款插件,其它收费插件未测试
  • 其它系统及版本未进行测试,请自行验证,请勿在生产环境下进行测试!
  • 注意:修改代码后需要重启面板服务才能使其生效

开始

打开目录/www/server/panel/class找到并编辑panelplugin.py文件
使用Ctrl+F搜索并找到softList['list'] = tmpList这段代码,在其下方添加如下代码:

此处内容评论后方可查看,评论无需注册,请勿发表无意义评论。

示例:
此处内容评论后方可查看,评论无需注册,请勿发表无意义评论。

修改完成后重启面板,重启完成后就可以直接安装收费的插件了,Nginx防火墙也可以直接安装使用

网站监控报表

如果需要使用网站监控报表还需另外修改一次代码:
安装好网站监控报表插件后打开/www/server/panel/plugin/total目录并编辑total_main.py文件
使用Ctrl+F搜索并找到if 'bt_total' in session: return public.returnMsg(True,'OK!');这段代码
在这段代码前加上#将其注释掉,并在其下方加入以下代码:

此处内容评论后方可查看,评论无需注册,请勿发表无意义评论。

示例:
此处内容评论后方可查看,评论无需注册,请勿发表无意义评论。

然后再次重启面板,即可使用网站监控报表插件了;

发表评论

86 条评论

  1. 王者

    看看还能不能用

  2. 静然

    之前可以用的 现在突然不行了 再过来看看

    1. 静然
      @静然

      还可以用!!!

      1. sunpma
        @静然

        宝塔更新到了7.4.6,刚用Ubuntu测试了下,依旧可以使用

        1. 静然
          @sunpma

          嗯嗯 对的 可以使用 之前可能因为更新了面板 其中一个文件忘记改了 就失效了

  3. 秋歌

    评论过了啊

  4. 看看

    按照教程修改软件商店无法使用

    if hasattr(get,'query'): if get.query: get.query = get.query.lower() public.total_keyword(get.query) tmpList = [] for softInfo in softList['list']: if softInfo['name'].lower().find(get.query) != -1 or \ softInfo['title'].lower().find(get.query) != -1 or \ softInfo['ps'].lower().find(get.query) != -1: tmpList.append(softInfo) softList['list'] = tmpList softList['pro'] = 1 for soft in softList['list']: soft['endtime'] = 0 return softList
    1. sunpma
      @看看

      刚用Ubuntu测试了下,并没有问题,修改代码参考示例图片的格式,修改后重启面板服务

  5. 看看

    看看

  6. dddxxx

    看看

  7. Aaron

    看看是什么

  8. copur

    好奇看看

  9. kk

    看看是什么

  10. bbr

    看看式什么东西啊

  11. gated0

    现在还可以用吗

  12. Wang

    回复看看

  13. ddd

    好像失效了?

  14. kaien

    看看式什么东西啊

  15. test

    看看是什么东西啊

  16. ABC

    看看隐藏的代码

  17. one

    看看是什么东西啊

  18. dad

    水一波

  19. ralok

    看看是什么东西啊

  20. 淅雨秋风

    学习学习