WordPress网站怎么迁移到SiteGround?免费迁移插件SiteGround Migrator教程

蜗牛大人Siteground主机教程

本文含推广链接:通过此链接购买,本站可获得佣金,不影响你的价格。了解详情

不管旧网站在哪个主机,只要是WordPress,搬到SiteGround都可以用官方免费的SiteGround Migrator插件自己完成。SiteGround在套餐里也列出了“免费网站迁移”,所以不用为搬家额外付费。

本文是通用流程。如果你的旧主机是下面这几个,有对应的详细教程,更贴合各自的细节:

迁移的整体流程

  1. 在SiteGround生成迁移令牌(Migration Token);
  2. 在旧网站安装SiteGround Migrator插件,粘贴令牌,开始迁移;
  3. 用临时网址检查新网站;
  4. 修改域名解析,让域名指向SiteGround。

迁移期间旧网站一直在线,访客不受影响,直到你修改域名解析才切换过去。

迁移之前

  • 先备份旧网站,哪怕迁移不会改动旧站。备份方法见《WordPress网站怎么备份?》;
  • 目标位置要是空的:SiteGround官方提示,目标目录里已经有网站程序,可能会导致迁移失败,需要先清掉(清之前先备份);
  • 先想好是迁到主域名还是子目录,生成令牌时要选;
  • 不要把旧主机的合同提前取消,等新网站确认没问题再停;
  • 留意旧主机上的企业邮箱,迁移插件只搬网站,不搬邮箱。

第一步:生成迁移令牌

  1. 进入SiteGround网站的Site Tools;
  2. 打开WordPress → Migrator;
  3. 选择Domain(域名)和Path(路径)。要迁到域名根目录,路径保持不变;要迁到子文件夹,在路径里填文件夹名;
  4. 点击Generate(生成)。

令牌会显示在弹窗里,也会保存在Manage Tokens区域。令牌丢了或者过期了,可以重新生成。

新购买主机时,也可以在初始设置向导里直接选择迁移已有网站,向导里会给出令牌。

第二步:在旧网站运行迁移插件

  1. 登录旧网站的WordPress后台;
  2. 进入插件 → 安装插件,搜索SiteGround Migrator,安装并启用;
  3. 打开插件页面,把令牌粘贴进去;
  4. 填写邮箱(可选,用来接收完成通知),点击Initiate Transfer(开始迁移);
  5. 等待迁移完成,期间不要关闭页面,也不要修改网站内容。

令牌粘贴时前后不能带空格,否则会提示“Error parsing transfer token”。遇到这个提示,重新完整复制,或者重新生成一个令牌。

第三步:用临时网址检查

迁移完成后,域名还没有解析到SiteGround,不要急着改解析,先用SiteGround提供的临时网址检查:

  • 首页、文章页、产品页、表单是否正常;
  • 图片、样式是否完整;
  • 后台能否登录,插件是否都在;
  • 固定链接和重定向是否保持不变。

没问题再进行下一步。

第四步:修改域名解析

两种方式:

  • 改DNS服务器(NS):把域名的DNS服务器改成SiteGround提供的,适合想用SiteGround CDN和企业邮箱的网站;
  • 只改A记录:保留原来的DNS,把A记录指向SiteGround服务器IP。

操作方法见《阿里云域名怎么解析到SiteGround?》,其他域名商大同小异。要注意:只改A记录的话,SiteGround的CDN用不了,见《SiteGround的CDN怎么开启?》。

第五步:迁移后的收尾

  1. SSL证书:迁移工具只搬网站,证书需要重新签发。在SiteGround免费申请Let's Encrypt即可,见《SiteGround怎么安装免费SSL证书并强制HTTPS?》;
  2. 企业邮箱:改了DNS,邮箱解析也要跟着处理,见《SiteGround企业邮箱怎么设置?》;
  3. 删除旧主机专用插件:比如旧主机自带的缓存插件,换成SiteGround的Speed Optimizer,见《Speed Optimizer插件设置教程》;
  4. 确认PHP版本,必要时调整,见《SiteGround怎么切换PHP版本》;
  5. 确认旧主机的订阅,等新网站稳定运行一段时间后,再关闭旧主机和自动续费。

什么情况下不能用插件

  • WordPress.com托管的网站:Migrator不支持,需要用WordPress.com的导出功能或者SiteGround的人工迁移服务;
  • 多站点(Multisite):站内的Hostinger迁入教程里提到Migrator不支持多站点,需要手动迁移或付费人工迁移;
  • 非WordPress网站:用文件加数据库手动迁移。

插件迁移失败时,退一步的做法是手动搬家:用All-in-One WP Migration等插件在旧站导出整站文件,在SiteGround新装的WordPress里导入。步骤见《WordPress网站怎么备份?》里的方法三,导出的文件同样可以拿来搬家。

如果是从SiteGround搬走

反方向的教程见《怎么把网站从SiteGround迁移到Hostinger?》和《从SiteGround或Hostinger搬到Cloudways》。

更多教程见《SiteGround主机教程汇总》。

文章版权归作者所有,转载请注明出处:https://woniune.com/posts/migrate-wordpress-to-siteground/
上一篇WordPress网站怎么迁移到Hostinger?免费迁移步骤

相关推荐