測試環境:Centos7.3
寶塔版本:7.4.5面板
僅測試了網站監控報表插件,其它收費插件未測試
其它系統及版本未進行測試,請自行驗證,請勿在生產環境下進行測試!
注意:修改代碼后需要重啟面板服務才能使其生效
教程開始:
第一步
也是最重要的一步,首先你得有一個寶塔云服務器。沒有的也可以看看,網上有很多白嫖的云服務器,哪天或許自己就會用到了。
第二步
打開目錄/www/server/panel/class找到并編輯panelplugin.py文件
使用Ctrl+F搜索并找到softList['list']=tmpList這段代碼,
也就是334行下面添加如下代碼
softList['pro']=1
forsoftinsoftList['list']:
soft['endtime']=0
一定要如下圖所示,不然可能會失敗。
修改完成后重啟面板,重啟完成后就可以直接安裝收費的插件了。
如果需要使用網站監控報表還需另外修改一次代碼:
先安裝好網站監控報表插件后打開/www/server/panel/plugin/total目錄并編輯total_main.py文件
使用Ctrl+F搜索并找到if'bt_total'insession:returnpublic.returnMsg(True,'OK!');這段代碼,也就是168行
在這段代碼前加上#將其注釋掉,并在其下方加入以下代碼:
session['bt_total']=True
returnpublic.returnMsg(True,'OK!');
