当前宝塔版本 7.7.0 可用,第三方插件提示“文件hash校验失败”无法安装暂未解决,还有偶发性失效,请重新替换
找到文件 /www/server/panel/data/plugin.json
批量替换 “endtime”: -1为“endtime”: 9999999999999
一键替换命令,可在计划任务中直接添加
cd /www/server/panel/data/ && sed 's/\"endtime\": -1/\"endtime\": 9999999999999/g' plugin.json > plugin1.json && cp -f plugin1.json plugin.json
第二个办法是修改 panelplugin.py 文件
打开 /www/server/panel/class 找到 panelplugin.py 文件,查找代码
softList['list'] = tmpList
在这段代码下面根据自己的需求加入以下代码
#专业版加入以下代码
softList['pro'] = 1
for soft in softList['list']:
soft['endtime'] = 0
#企业版加入以下代码
softList['ltd'] = 99999999999
for soft in softList['list']:
soft['endtime'] = 0
修改完成后重启面板软件商店的东西就全部变成永久的了
宝塔app插件:btapp.zip