1panel迁移WordPress网站步骤
发表于 ・ 站长日志
将 1Panel 搭建的 WordPress 迁至新服务器,推荐“网站备份+数据库备份”双轨方案,步骤清晰、可直接落地,兼顾安全性与数据完整性。
一、核心准备(必做)
1. 确认环境:新服务器需安装与旧服务器一致/更高的 PHP 版本(如 8.2),确保兼容。
2. 准备存储:提前配置 1Panel 备份账号(如 SFTP/S3/COS),用于中转备份文件。
3. 记录信息:记下旧站的数据库名、用户名、密码,以及新服务器的 SSH 账号与 IP。
二、源服务器(旧服务器)操作
1. 备份网站文件
进入 1Panel 后台 → 网站 → 选中目标 WordPress 站点 → 点击备份 → 选择备份账号(或本地),生成备份包。
(可选)下载备份包到本地备用:网站备份列表 → 选中 → 下载。
2. 备份数据库
进入 1Panel 后台 → 数据库 → 选中对应 MySQL 数据库 → 点击备份 → 保存至备份账号。
(可选)下载 SQL 文件到本地:数据库备份列表 → 选中 → 下载。
三、目标服务器(新服务器)操作
1. 安装 1Panel 并准备环境
执行一键安装命令:
bash -c "$(curl -sSL https://resource.1panel.pro/v2/quick_start.sh)"
登录新 1Panel 后台,确保 PHP 版本与旧站一致(网站 → 创建网站 → 选择对应 PHP 版本)。
2. 恢复网站文件
网站 → 创建网站(填写域名、运行目录、选择 PHP 版本)→ 创建完成后,点击恢复 → 上传旧服务器的网站备份包 → 确认恢复。
3. 恢复数据库
数据库 → 创建数据库(名称、用户名、密码需与旧站一致)→ 创建完成后,点击导入备份 → 上传旧站数据库备份包 → 确认恢复。
四、关键配置与验证
1. 测试访问:直接用域名访问新服务器站点,检查前台/后台是否正常、图片/链接是否加载完整。
2. 更新 URL(如需):若域名变更,安装Better Search Replace插件,批量替换数据库中旧域名为新域名(处理序列化数据,避免损坏)。
3. 修复固定链接:WP 后台 → 设置 → 固定链接 → 无需修改,直接保存一次,即可恢复规则。
4. 配置 SSL:网站 → 选中站点 → SSL → 申请并启用证书,确保全站 HTTPS 正常。
五、收尾与切换
1. DNS 解析切换:将域名 A/AAAA 记录指向新服务器 IP,生效前可临时修改本地 Hosts 测试。
2. 清理旧环境:确认新站稳定运行后,再关闭旧服务器站点,避免流量中断。
六、常见问题速查
| 问题 | 解决方案 |
| 数据库导入失败 | 检查 SQL 文件编码;用 phpMyAdmin 手动导入(1Panel 数据库页可进入) |
| 图片不显示 | 核对 wp-content 权限(755/644);确认备份包中 uploads 目录完整 |
| 500 错误 | 查看 Nginx/PHP 日志,定位插件/主题冲突,临时禁用可疑插件 |
七、进阶:命令行批量迁移(可选)
适合习惯 CLI 的用户,可一键完成备份与传输:
# 旧服务器:备份网站 1panel website backup --name shturl.cc/q5CMc --account s3-backup # 旧服务器:备份数据库 1panel database backup --type mysql --name wp-db --account s3-backup # 旧服务器:下载备份到本地 1panel backup download your-domain_com_backup.tar.gz 1panel backup download wp-db_backup.tar.gz # 本地:上传到新服务器(示例) scp your-domain_com_backup.tar.gz root@new-server-ip:/tmp/ scp wp-db_backup.tar.gz root@new-server-ip:/tmp/ # 新服务器:恢复网站 1panel website restore --name shturl.cc/q5CMc --file /tmp/your-domain_com_backup.tar.gz # 新服务器:恢复数据库(需先创建同名数据库) 1panel database restore --file /tmp/wp-db_backup.tar.gz --name wp-db
八、迁移要点总结
1. 双备份:网站文件+数据库必须同时备份,避免单一备份遗漏数据。
2. 版本一致:PHP 版本不低于旧站,防止插件/主题不兼容。
3. URL 处理:域名变更时必须用专业工具替换,避免链接失效。
4. 先测后切:DNS 切换前务必通过 Hosts 或临时域名测试,确保新站稳定再切换流量。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。