本站使用的是阿里云的主机,最近因为遭受网络攻击和恶意爬虫造成网页打开速度变的非常缓慢,无奈进行各种补救,包括将宝塔面板的版本更新到了11版本,经过补救和更新后明显感觉到打开后台面板加载的时间变长,后来查阅了一些相关资料发现是阿里云提供9.6.0的版本的镜像,说明阿里云更加青睐和认可此版本,所以就做了宝塔面板降级处理。
降级处理包括:官方提供脚本降级法和离线宝降级法
因为我要降到9.6.0版本所以只能采用离线降级法,使用离线包降级法不需要先手动删除最新版本的宝塔面板。这个过程更像是一次“覆盖安装”或“版本回滚”,系统会自动用旧版本的文件替换新版本的文件,您的网站环境、数据库、文件等通常都会保持原样。
前期准备
1、备份数据(强烈建议)
尽管降级操作通常不会影响您的网站文件和数据库,但强烈建议您在操作前,通过宝塔面板的“计划任务”功能或手动将整个/www/wwwroot网站目录和数据库再次进行备份。这是最重要的安全措施。
2、 停止面板服务
在执行降级操作前,最好先停止宝塔面板服务,避免文件冲突。
3、获取9.6.0版本
1、第三方仓库:一些开发者和社区会维护宝塔历史版本的镜像仓库。例如,有GitHub仓库收录了从1.0.3至7.9.10的版本。你可以尝试在GitHub等平台搜索关键词如 baota 9.6.0、bt-panel 9.6.0 offline 或 LinuxPanel-9.6.0.zip,看是否有用户分享了该版本的资源。
2、官方存档:可以尝试访问宝塔面板的官方更新服务器,其地址格式可能为 http://download.bt.cn/install/update/LinuxPanel-9.6.0.zip。直接在浏览器中打开此链接,如果该版本存在且服务器上仍未删除,则有可能下载到。
(本人下载的此版本)
搬运:https://pan.quark.cn/s/3f1f2e0f7138
准备阶段
1、上传离线包:将下载好的 LinuxPanel-9.6.0.zip 文件通过FTP/SFTP工具(如FileZilla)或SCP命令上传到你的服务器。一个常见的做法是将其放在根目录下的 /root 文件夹中。
2.、安装必要依赖:通过SSH连接到你的服务器。为确保安装过程顺利,建议先安装或更新一些基本工具(如果系统尚未安装):
- yum install -y wget unzip curl # 适用于CentOS/RHEL系统
- # 或者如果是Ubuntu/Debian系统:
- # apt-get update && apt-get install -y wget unzip curl
安装阶段
1、解压离线包:切换到离线包所在的目录(例如 /root),然后解压:
- cd /root # 如果你将离线包放在此目录
- unzip LinuxPanel-9.6.0.zip
2. 执行安装脚本:解压后会得到一个名为 panel 的目录。进入该目录并运行安装脚本:
- cd panel
- bash install.sh
安装脚本运行后,请耐心等待,直到出现安装成功的提示,其中会包含宝塔面板的登录地址、用户名和初始密码,请务必妥善保存这些信息。
(官方的压缩包中没有install.sh文件,只有init.sh和update.sh两个文件,我执行的命令是bash init.sh)
验证与配置
1、登录面板:在浏览器中访问安装成功提示中给出的面板地址(通常是 http://你的服务器IP:XXX),使用记录的用户名和密码登录。
如果你以前保存过宝塔面板的登录cookies记得清理一下再登录。
2、防止自动升级(可选):如果你希望停留在9.6.0版本,防止面板自动升级,一个常见的方法是修改服务器的hosts文件,屏蔽宝塔的更新域名:
- echo "127.0.0.1 www.bt.cn" >> /etc/hosts
此外,登录面板后,可以在面板设置中检查是否有“离线模式”或类似选项并开启。
🛠️ 常见问题与解决方法
1、安装脚本权限不足:如果遇到 Permission denied 错误,给安装脚本添加执行权限:
- chmod +x install.sh
2、登录密码错误或遗忘:如果无法登录或忘记密码,可以通过SSH连接服务器,使用以下命令重置面板密码(将 your_new_password 替换为你想要的密码):
- cd /www/server/panel && python tools.py panel your_new_password
3、端口无法访问:确保服务器防火墙和安全组规则已经放行了宝塔面板使用的端口(默认为 8888 端口,以及常用的 80、443 端口等)。