可对宝塔面板的python文件做简单修改实现所有插件免费适用。
适用版本:6.8.6~6.8.9可用
修改文件:/www/server/panel/class/panelPlugin.py
搜索位置:#取本地插件
修改内容:将上面的 return softList 改为以下内容
softList['pro'] = 1 for soft in softList['list']: soft['endtime'] = 0 return softList
图示说明:
改完重启下面板,然后返回软件管理,所有插件可以随便用了
注意:
通过以上修改报表还无法使用。再做如下修改:
修改文件:/www/server/panel/plugin/total/total_main.py
搜索内容:def __get_mod
修改内容:将 if 'bt_total' in session: return public.returnMsg(True,'OK!'); 修改为:
session['bt_total'] = True return public.returnMsg(True,'OK!');
修改后保存文件,重启面板!
图示说明:
Nginx防火墙提示:"未购买该插件,正在关闭中"的解决办法
修改文件:/www/server/panel/plugin/btwaf/btwaf_main.py
搜索内容:def get_total_all
修改内容:在 from BTPanel import session, cache 下面添加以下代码:
session['btwaf'] = True
图示说明:
PS:
1、所有修改,修改保存文件后都需要重启面板
2、python是根据整齐的对齐格式来做语法区分的,必须要对齐不能多空格或少空格。
3、python语法严格区分大小写。
附:
如遇宝塔面板报错提示:“程序异常 您请求的页面因发生异常而中断!”的解决办法。
1、重启服务器,看重启后是否可以恢复正常。
2、如重启无法解决问题,可通过ssh执行宝塔升级命令进行升级完成修复。
修复方法:
进入ssh后,如您的宝塔面板是3.x/4.x/5.x版本,输入以下命令:
wget -O update.sh http://download.bt.cn/install/update.sh && sh update.sh
如果您的宝塔面板是6.x版本,输入以下命令:
curl http://download.bt.cn/install/update6.sh|bash
评论回复