先说为什么搬:Hostinger 三年套餐到期,续费 249 美金。Cloudways 一个月 11 美金,算下来便宜一半。
一、准备工作
- 用插件导出了全站(文件 + 数据库)
- 记下了原来的 DNS 记录(MX 记录差点忘了)
- 提前在 Cloudways 开了服务器
二、四步过程
第一步,装 WordPress,导入备份。 备份 380M,传了 40 分钟。
第二步,改 DNS。 这一步出了问题。我把 A 记录指到新 IP,但忘了 Cloudflare 那边也有一条记录,两边打架,网站打不开。查了半小时才发现 😮💨
第三步,SSL。 Cloudways 一键签了 Let’s Encrypt,但因为我域名还在切换中,验证失败。等 DNS 生效(大概 50 分钟)再签才成。
第四步,邮件。 网站能开了,但收不到邮件了。想起来 MX 记录没迁,补上。
中间第二次挂,是导入数据库的时候字符集选错,中文商品名全变乱码。重新导了一遍,选 utf8mb4 才好。
三、几条建议
- 搬家别在周五晚上做,留出第二天处理问题
- MX 记录、Cloudflare 的 DNS、子域名,一个都别漏
- 网站数据先备份,但也要想好回滚要怎么回
- 字符集一定要确认
现在站跑在新服务器上,速度确实快了一些。但我不想再搬第二次了 😅




