一、卸载前准备
备份关键数据(Z-Blog 核心)
卸载前请务必备份以下内容:
网站文件目录(Z-Blog 所在目录,默认为
/www/wwwroot/你的域名/
)数据库文件(通常位于
/www/server/data/
或通过面板中的 MySQL 备份功能导出)Z-Blog 配置文件(例如
c_option.php
、伪静态规则等)
建议使用 FTP/SFTP 工具下载备份,或通过 mysqldump
命令手动导出数据库。
关闭安全限制
卸载过程中,建议关闭如下安全设置以避免阻碍:
setenforce 0 # 临时关闭 SELinux(CentOS) ufw disable # Ubuntu 关闭防火墙
二、一键卸载宝塔及运行环境
方法一:使用官方卸载脚本(推荐)
1. 下载脚本
wget http://download.bt.cn/install/bt-uninstall.sh
2. 运行脚本
sh bt-uninstall.sh
Ubuntu 用户请加 sudo
:
sudo sh bt-uninstall.sh
3. 根据提示选择:
输入 1:仅卸载宝塔面板,保留 Nginx/MySQL/PHP 等运行环境(适合继续运行 Z-Blog 的用户)
输入 2:彻底卸载宝塔及所有组件(包括 LNMP/LAMP),需提前备份好 Z-Blog 网站和数据库
方法二:手动卸载(适用于脚本失效或高级用户)
/etc/init.d/bt stop && chkconfig --del bt && rm -f /etc/init.d/bt && rm -rf /www/server/panel
该命令将停止宝塔服务并删除其面板目录。运行后宝塔面板将不可访问,但 LNMP 环境是否删除需手动处理。
三、卸载后清理与验证
检查残留文件
建议手动清理以下目录(是否保留 /www/wwwroot
取决于是否继续运行 Z-Blog):
rm -rf /www/server/pyenv /etc/bt /www/server/data/logs
⚠️ 注意:/www/wwwroot/
是你的网站目录,不建议删除!
验证面板是否完全卸载
确认宝塔占用端口(默认 8888)是否释放:
lsof -i :8888
如发现仍被占用,可强制结束进程:
kill -9 [PID]
四、常见问题与注意事项
卸载选项说明
选项 1 适用于希望保留网站运行环境(Z-Blog 依赖 PHP + MySQL + Nginx)
选项 2 适用于换环境或彻底清除宝塔,需提前转移网站
常见问题处理
卸载卡住:按
Ctrl + C
中断,手动删除/www/server/panel
即可权限不足:确保使用
root
用户执行命令,或加sudo
卸载失败重启:尝试重启服务器后重新执行脚本
五、后续操作建议
需要重新安装宝塔?
可通过官方安装命令重新部署:
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh
继续运行 Z-Blog?
卸载宝塔后,你可以使用以下方式管理服务器环境:
使用 命令行手动配置 LNMP(推荐 Nginx + PHP + MariaDB)
使用轻量级面板如 aaPanel(国际版) 或 OneinStack
考虑迁移到宝塔 Windows 版 或虚拟主机(如仅运行博客)
总结
步骤 | 操作重点 |
---|---|
1. 卸载前备份 | 保留 /www/wwwroot 和数据库 |
2. 卸载面板 | 推荐官方脚本,选择适合的卸载选项 |
3. 清理与验证 | 删除残留目录、确认端口释放 |
4. 继续使用 Z-Blog | 手动配置或迁移环境确保服务不中断 |
卸载宝塔是重要系统操作,请务必 提前备份 Z-Blog 数据与数据库,确保网站安全稳定过渡。
如需,我也可以帮你编写 Z-Blog 卸载后的 LNMP 最小配置部署教程,欢迎继续咨询!
还没有评论,来说两句吧...