已经有网站在别的主机上,搬到 Cloudways 有两条路:装插件自己搬,或者让官方代劳。第一个网站官方免费迁移,后面的站用插件也不麻烦。
一、迁移前的准备
- 在 Cloudways 上创建好服务器,并且有一个空的 WordPress 应用作为目的地
- 旧站做一次完整备份,留在本地
- 旧站的缓存插件、安全插件先停用,它们可能拦截迁移请求
- 记下新应用的 Access Details,等会儿要填
二、方法一:用官方迁移插件
- 在旧站的 WordPress 后台,搜索并安装 Cloudways WordPress Migrator,启用。
- 打开插件页面,依次填写:
| 字段 | 填什么 |
|---|---|
| 接收进度通知的邮箱 | |
| Destination Site URL | 新应用的 Application URL(临时地址) |
| Server Address | 新服务器的 Public IP |
| Database Name | Access Details 里的 DB Name |
| SFTP Username / Password | 服务器的 Master Credentials |
- 勾选同意条款,点 Migrate。
插件会把文件和数据库传到新服务器。几百 MB 的站十几分钟能传完,带大量图片的站要更久。期间旧站照常访问,不受影响。
三、方法二:申请官方迁移
Cloudways 的工程师可以帮你迁第一个网站,不收费。
- 后台右上角的菜单里找到 Add-ons。
- 找到 Application Migration,点击申请。
- 按表单填旧主机的登录信息(cPanel 或 SFTP、WordPress 后台)。
提交后由人工处理,一般需要一到几个工作日。超出免费额度的迁移按次收费,价格以申请页面为准。
通过优惠活动注册的账号可能有额外的免费迁移次数,见优惠码页。
四、迁完先别改域名
用新应用的临时地址把网站过一遍:
- 首页、文章页、分类页能否正常打开
- 图片有没有丢
- 后台能否登录,插件是否都在
- 表单、支付、会员登录这类功能是否正常
有问题在这一步解决。域名还指向旧站,访客感觉不到任何变化。
五、切换域名
确认无误后,按绑定域名与 SSL的步骤操作:
- 在 Cloudways 的 Domain Management 添加域名并设为主域名。
- 到 DNS 服务商把 A 记录改成新服务器 IP。
- 解析生效后安装 SSL 证书。
想把中断时间压到最短,提前一天把 DNS 记录的 TTL 调到 300 秒。
六、收尾
- 旧主机保留一周再退,万一漏了东西还能回去拿
- 搬家期间旧站产生的新订单或评论,需要手动补到新站,或者迁移前把旧站设为维护模式
- 在新服务器上设置自动备份
还没开服务器?先注册试用账号,迁过来测几天再决定 →