最近不少外贸 Soho 都在忙着把网站从 Bluehost 或 Linode 搬迁到 SiteGround。当初买的 Bluehost 的优惠方案,比如 5.95/month 的 2-3 年计划,有不少人用到现在也快到期了。到期后再续费时,主机价格就会恢复原价 10.99/month。所以如果能换更好的,继续享受优惠期价格,那当然值得去更换。
要说搬迁到 SiteGround 的话,流程太简单了。SiteGround 提供免费网站搬家的服务,只要购买了 Growbig 或 Gogeek 的套餐方案,提交好相应的资料,SiteGround 将会免费人工帮你从其他虚拟主机空间把网站搬到 SiteGround 来。
不过,在进行网站搬家之前,请先检查你是否用了定时网站备份插件,网站空间上是否有太多网站备份压缩包。如果是的,请删除所有的网站备份压缩包,只留一个,下载到本地电脑留存。
然后,把它也删除。这些网站备份压缩文件时间长了会很大,可能一个就好几 G。尽量清理一下,这样可以极大地加速网站迁移的速度。
先说 Bluehost 搬家到 SiteGround,再说 Linode 搬家到 SiteGround。
一、从 Bluehost 搬迁到 SiteGound
具体流程为:
- 1)关闭 Bluehost 自动续费 (renew)
- 2)注册 SiteGround 账号,购买套餐方案
- 3)初始化账号,选择搬迁网站,选择搬迁方式。如果请求 SiteGround 免费人工搬迁,你需要填写网站搬家的表单
- 4)等待搬家完成
如果你打算把 Bluehost 上的网站搬迁到 SiteGround,那么首先要做的是,先关闭 Bluehost 的自动续费。
关闭 Bluehost 自动续费
Bluehost 主机默认是设置自动续费 (renew) 的,在到期前 15 天 左右,会自动执行扣款,所以需要先停止自动续费。方法如下:
新版本 Bluehost 后台的方法
1)进入 Bluehost 后台后,点击右上角的头像,再点击 Products。
2)在空间后台点击 renew,然后选择 Do not renew,随便选个理由,再把 I want to ... 打勾,再点击 Continue 即可完成不再自动续费的设置。
老版本 Bluehost 空间后台的方法
在 Bluehost 后台,点击 ACCOUNT,
在 Account Profile 处,点击 renewal options:
在这里选择 Do not renew(也可以修改成 manual renew),然后保存。
注册 SiteGround 新账号
怎么注册购买 SiteGround,这篇文章已经说得很详细了:2018 外贸建站 | SiteGround WordPress 主机取代 Bluehost
需要说明的是:SiteGround 的 GrowBig 和 GoGeek 方案包含一次免费帮你人工搬迁网站的服务。StartUp 不包含,如果需要人工网站搬家服务,需要付 30 美金。
注册,购买主机方案,你都可以参考上面的教程来做。一直到初始化账户(Set Up Your New xxx Hosting Account),需要注意,选择 。
初始化账户
购买成功,登陆之后,会提示你 Set Up Your New GrowBig Hosting Account。
出现如下提示 Set up Your Website。选择 Transfer a Website,
然后你需要填写老网站的信息,如:
这是通过 Account Setup Wizard 来填写请求网站搬家的表单。如果你原来 Bluehost 上有多个网站,请写好具体是哪个网站需要搬过来。
注意 SiteGround 首个网站的搬家是免费的,超出的其它网站可能会收取每个网站 $30 的费用。如果你要搬迁的网站较多,不如自行进行搬家操作。详见下文。
详细填写好以后,点击 Confirm。
然后,你会看到有个 enhance your account 这一项里面,是增值收费服务,不需要勾选。直接点击 confirm。
最后再点击 complete setup,就完成提交了。
注意:SiteGround 提供的搬家服务是人工操作的,所以你的 Bluehost 老网站的资料,必须正确地填写。接下来你只需要等待即可,大概 1-2 天内,会完成搬家。
完成后会发邮件通知你。如果完成了,你需要检查一下看看,特别是你原来 Bluehost 上网站有多个的情况下,一定要检查一下看看,是否搬迁过来的网站正确。
有时候,人工也会出错,比如搬迁错了数据库等。
不过不用担心,SiteGround 的客户服务是非常好的,有什么问题都可以通过工单联系客服解决。
如果你已经注册了 SiteGround 账户建了新网站,又想把以前的网站转移进来,也可以从 Support 里来提交搬家服务请求。
后台 Support 页面底部 → Request Assistance from Our Team → 点击 contact us here 的链接,会出现很多 support topics。
选择 Transfer Website,选择 Request transfer website manually 填写相关信息即可。
你也可以自己安装 SiteGround Migrator 网站搬家插件完成搬家
就像初始化账户那里,选择 Transfer a website,然后选择第 2 个:Use the WordPress AutoMigrator.
使用 SiteGround 的 Migrator 插件来搬家。
1: 在 SiteGround 后台登录 Cpanel,找到 WordPress Tools -> WordPress Migrator.
选择要迁入的域名,路径一般留空。然后点击 Generate migration token,会生成一长串口令。保存好这个口令,后面要用到。
2: 在你源站(旧网站)的 WP 后台,安装插件,搜索:SiteGround migrator,安装。
3: 激活。然后在 WP 后台左侧,找到 SG Migrator,并把 migration token 粘贴进去,开始搬家。
点击 INITIATE TRANSFER。OK,接下来就会在 SiteGround 新主机上创建你旧网站的副本。
4: 搬家结束后,会有提示:
5. 此时,去你的域名注册商处(如 Namesilo),把原先的 NS 记录从 Bluehost 的 NS 改成 SiteGround 的。把解析权交给 SiteGround,SiteGround 会自动生成解析记录。
具体 SiteGround 的 NS 怎么填写,请看你的 SiteGround 后台,会显示具体的 NS。
建议在修改 NS 设置后 48 小时内不要对站点进行任何更改,以避免丢失数据。
具体的流程,官方也有教程:https://www.siteground.com/tutorials/wordpress/wordpress-automatic-migrator/
以及视频简单讲解:https://www.youtube.com/watch?v=z_ywaR21Phc
其他给力的 WordPress 搬家插件,Migrate Guru 是神器!
- All in one WP Migration
- Duplicator
- Migrate Guru
All in one WP Migration 和 Duplicator 这两个插件,之前的文章里有提到过。它们的原理都是先检查并备份文件和数据库,然后你下载保存到本地。再在新站上同样安装上这些插件,再导入文件进行网站恢复。相比较而言,前者更简单一些,过程也不算很复杂。但是这两个插件对于新手来说,仍然不是最简单的。
这里特别介绍一下,搬家神器 Migrate Guru,应该是最简单最快速的搬家插件了。在你的源站上安装这个插件,激活,然后选择你要搬家到 SiteGround(支持很多种主机商的相互搬家,也支持 VPS 搬向虚拟主机商)。
操作十分简单,只需要填写 4 个信息:
- Destination Site URL(先别修改解析的 NS,然后这里填写跟源站同样的域名)
- Destination Server IP(SiteGround 主机的 IP)
- Cpanel account Name 和 Cpanel Password (这些看插件的说明文字,告诉你了在 SiteGround 后台怎么查看)
填写这些信息完毕,即可立即在线快速搬迁。不需要备份和下载源网站的文件到本地电脑,再上传等操作。直接在线搬,一般几分钟就搞定了!
强烈推荐这个插件!!
二、从 Linode VPS 搬迁到 SiteGround
注册 SiteGround,然后初始化账户那里,选择 Transfer a website,然后选择第 2 个:Use the WordPress AutoMigrator.
在你 Linode VPS 的 WordPress 后台搜索 SiteGround Migrator 插件。
后面的过程,和上面安装 SiteGround Migrator 插件完成搬家差不多是一样的。搬迁完之后,修改域名 NS,把解析权交给 SiteGround,SiteGround 会自动生成解析记录。
当然,你也可以用上面介绍的 Migrate Guru 插件,十分方便!!
本文 OVER!
本站所有文章除注明“转载”的文章之外,均为原创。未经本站允许,请勿随意转载或用作任何商业用途,否则依法追究侵权者法律责任的权利。
料大,之前老的其他空间到期了,下载了网站数据备份到本地自己电脑上,如果把这些手动上传到 Siteground 空间上面? 谢谢。
sam 哥,从 linode 迁移网站到 siteground, 用 SiteGround Migrator 插件,但是提示 cURL error 60: SSL certificate problem: certificate has expired. 事实上 SSL 证书也没有过期。 请教怎么解决?
隔了那么长时间,我又来了。