一、版本降级需求
本人略微有点强迫症,看到红点点不处理不舒服斯基,最近咔咔一顿猛点更新,终于给莽出问题来了。我习惯用的 Nginx免费防火墙 插件在最新版的宝塔面板(v8.2.0)下不能正常工作了......
所以,今天就来研究下如何给 BT宝塔面板版本降级/切换回原来的 v8.0.2。
二、BT 离线更新包
- 找到了 BT宝塔面板的 v8.0.2 的离线升级包;
没错,就叫升级包。虽然从 v8.2.0 切换回 v8.0.2 一般叫版本降级,但管它呢,官方叫离线升级包,那就没毛病。 - 上传离线升级包 .zip 文件到服务器 /root 目录下。
Ps. BT宝塔离线升级包的下载链接格式为:https://download.bt.cn/install/update/LinuxPanel-[8.0.2].zip,中括号里的数字替换为你需要的版本号即可。
三、操作说明
-
在当前目录(/root)下解压离线升级包,自动生成 /root/panel 目录;
unzip LinuxPanel-8.0.2.zip
-
切换到 /root/panel 目录,运行 update.sh 脚本;
cd panel/ bash update.sh
-
收尾清理:删除离线压缩包、/root/panel 目录及其下所有文件;
cd .. && rm -f LinuxPanel-8.0.2.zip && rm -rf panel
-
更新阻断:将 BT宝塔面板 域名解析到本地环回 IP 地址,防止自动更新。
echo '127.0.0.1 bt.cn' >>/etc/hosts
四、验证
登录 BT宝塔面板,右上角版本号已经显示为 v8.0.2。
P1.BT 宝塔面板版本号
**备注:**本文章中的离线升级包只适用于服务器已经安装好了 BT宝塔面板 的情况,不能直接安装离线升级包来实现安装指定历史版本宝塔面板哦。简而言之,离线升级包仅支持版本切换/版本降级,不支持完整安装。