把WordPress从旧虚拟主机、宝塔或其他VPS迁到雨云,难点不在复制文件,而在数据库一致性、域名替换、HTTPS、邮件和DNS切换。直接打包上传后立刻改解析,常见结果是新旧站同时写入、图片路径错误、后台循环跳转或订单数据丢失。一次可靠迁移应先搭好新环境,验证副本,再安排短暂冻结和可回退切换。
迁移前先做资产清单
记录域名、WordPress和PHP版本、主题插件、数据库版本、磁盘使用、定时任务、邮件发送、CDN、对象存储与外部API。特别检查是否有会员、评论、表单、商城订单等持续写入数据。静态企业站可以短时冻结编辑,商城和社区则需要更严格的维护窗口。
从旧站分别备份网站文件与数据库,不要只依赖面板生成的一份压缩包。备份完成后校验文件大小或哈希,并在本地或临时环境验证能否解压和导入。旧服务器上的备份不是异地备份,至少保留一份在独立存储。
先在雨云VPS搭好相容环境
根据旧站确认PHP版本和扩展、Web服务器、数据库字符集、上传限制与固定链接支持。新环境可以使用宝塔、1Panel或手动LNMP,选择标准是可维护,不是面板名称。若准备同时升级PHP或更换缓存方案,最好把“迁移”和“升级”拆成两个变更,减少变量。
配置防火墙、SSH密钥、时区、自动更新策略和备份目录,再创建数据库与最小权限账号。不要沿用旧服务器root密码,也不要让数据库端口直接暴露公网。
恢复文件和数据库
- 上传并解压WordPress文件,核对属主、组和权限。
- 导入数据库,检查字符集与排序规则是否兼容。
- 更新wp-config.php中的数据库连接和必要常量。
- 若临时域名不同,使用理解序列化数据的工具替换URL。
- 重新保存固定链接或核对Nginx重写规则。
WordPress数据中存在序列化值,直接用普通SQL全局替换可能破坏长度字段。应使用WP-CLI search-replace或可靠迁移工具,并先备份。替换时排除guid通常更稳,但具体按迁移目标和官方说明执行。
不改DNS怎样测试新站
可以在自己电脑的hosts文件临时把域名指向雨云新IP,只影响当前设备。访问首页、文章、后台、登录、搜索、表单、上传、计划任务和API;检查浏览器控制台、PHP日志和Nginx日志。HTTPS证书若依赖公网验证,可先用临时方式测试,正式解析后再申请或导入有效证书。
测试不能只看首页。抽查旧文章图片、中文链接、分页、404、邮件和缓存清理。商城还需测试购物车、支付回调和订单通知,但必须使用平台允许的测试模式。
正式切换前降低DNS TTL
在迁移前合理时间降低TTL,等旧记录缓存基本过期。正式窗口开始时暂停旧站写入或进入维护模式,重新导出最后一份数据库并导入新站。随后修改A/AAAA记录,检查CDN源站、WAF白名单和邮件DNS是否需要同步更新。
如果域名有AAAA记录而新VPS未配置IPv6,部分访客可能仍访问旧地址或失败,应一并处理。DNS切换后从不同网络查询解析,并查看新旧服务器访问日志,不能只在自己的电脑上验证。
回退条件要提前写好
出现数据库导入错误、核心功能异常、支付回调失败或大范围5xx时,应按预案恢复旧DNS和旧站写入。旧服务器至少保留到TTL和业务观察期结束,不要切换成功十分钟就删除。回退后也要处理冻结期间产生的数据,避免两套数据库分叉。
上线后的检查
- 确认HTTPS、HSTS和重定向没有循环;
- 检查站点URL、固定链接、站点地图与robots;
- 观察PHP错误、数据库慢查询、CPU、内存和磁盘;
- 验证备份任务已在新环境运行并可恢复;
- 在搜索平台更新必要信息,但不要频繁更换URL结构。
雨云WordPress初始配置可参考雨云WordPress网站搭建指南,首字节慢则参考PHP、数据库与缓存排查。
雨云购买与其他云服务入口
极跃圈收录的雨云详情页当前记录五折优惠码admin01;适用产品、地区、活动期限、新购续费和结算金额以控制台订单为准。备份需要对象存储或CDN时,也可从极跃圈云服务导航查看相应平台入口,并依据官方文档配置。






