我来为你提供详细的从WordPress镜像切换到宝塔面板的操作步骤:
方案一:保留数据重装系统(推荐)
1. 数据备份
# 登录服务器,备份重要数据
# WordPress数据备份
cp -r /var/www/html /root/html_backup
# 数据库备份(如果知道数据库密码)
mysqldump -u root -p wordpress > /root/wordpress_backup.sql
# 备份配置文件
cp /etc/nginx/conf.d/* /root/ 2>/dev/null || true
cp /etc/apache2/sites-available/* /root/ 2>/dev/null || true
2. 重装系统
- 登录云服务器控制台
- 找到你的轻量服务器实例
- 进入“重装系统”或“更换系统镜像”
- 选择系统:
- 推荐:CentOS 7.9 / Ubuntu 20.04
- 根据宝塔官方推荐选择
- 确认重装(会清空系统盘数据)
3. 安装宝塔面板
# CentOS系统
yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh
# Ubuntu/Debian系统
wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh
4. 恢复数据
- 通过宝塔面板创建网站
- 上传备份的WordPress文件到网站目录
- 创建数据库并导入备份的SQL文件
- 修改WordPress配置文件
wp-config.php中的数据库连接信息
方案二:在当前系统安装宝塔(不重装)
1. 检查当前环境
# 查看当前系统
cat /etc/os-release
# 检查是否已安装Web服务
systemctl status nginx apache2 httpd 2>/dev/null
2. 停止现有服务
# 停止Web服务
systemctl stop nginx
systemctl stop apache2
systemctl stop httpd
# 停止PHP-FPM
systemctl stop php-fpm
3. 安装宝塔面板
# 卸载可能冲突的软件(谨慎操作)
# yum remove nginx* apache* -y # CentOS
# apt remove nginx apache2 -y # Ubuntu
# 安装宝塔
curl -sSO https://download.bt.cn/install/install_panel.sh && bash install_panel.sh
4. 配置共存(如果需要)
如果希望保留原有WordPress站点:
- 在宝塔面板创建新站点
- 将原WordPress文件移动到新目录
- 通过宝塔面板配置数据库
方案三:使用Docker部署宝塔
1. 安装Docker
# 安装Docker
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh
# 启动Docker
systemctl start docker
systemctl enable docker
2. 运行宝塔容器
docker run -d
--name baota
--restart always
--net=host
-v /www:/www
-v /www/backup:/www/backup
-v /www/wwwroot:/www/wwwroot
-v /www/server/data:/www/server/data
pch18/baota:latest
重要注意事项
1. 备份优先
- 确保所有数据已备份
- 导出数据库(可通过phpMyAdmin或命令行)
- 备份WordPress主题、插件、上传文件
2. 端口冲突
- 宝塔默认使用8888端口
- 确保防火墙开放:8888、888、80、443、21、20端口
3. 安全设置
安装宝塔后立即:
- 修改面板默认端口
- 修改用户名和密码
- 设置安全入口
- 配置防火墙规则
4. 迁移后检查
# 检查服务状态
bt status
# 检查面板运行
bt 14 # 显示面板地址
推荐方案
对于新手,方案一(重装系统) 最稳妥,因为:
- 环境干净,避免冲突
- 宝塔官方镜像优化更好
- 减少后续维护问题
操作后步骤
- 访问
http://服务器IP:8888进入宝塔面板 - 通过宝塔一键部署环境(LNMP/LAMP)
- 创建站点,上传WordPress文件
- 配置域名和SSL证书
需要更详细的某个步骤指导吗?
CLOUD技术笔记