最通用的WordPress网站搬家迁移方法

我相信大多数人在刚开始搭建外贸网站的时候,会为了节约成本而去使用共享主机。这完全没有问题,我也一样。

但是当你的网站逐渐走上正轨,内容越来越多,数据库越来越大,访客越来越多,你的网站也随之越来越卡顿,那么这无疑就是一个信号,告诉我们是时候更换我们的主机了。

我自己使用过的虚拟主机有Hostinger, Hostgator, SiteGround, 非托管VPS使用过Digital Ocean和Vultr的,托管VPS使用过Cloudways

尝试多家主机其实也是为了看哪个性能更好,速度更快,他们的宣传效果与实际使用体验相差多少,最终找到适合我们搭建外贸网站的主机

如果让我排个优先级,那么在我使用过的这几家主机提供商中,我会选SiteGround、Digital Ocean、以及Cloudways

那在我不断更换主机的过程中,必不可少的一个环节就是进行网站迁移。如果是用的托管主机,一般会提供免费的迁移教程和付费的网站迁移服务(有些会提供免费的网站迁移服务)

如果是非托管主机,那么就复杂点。需要我们学习并进行额外的操作。

每个主机服务商提供的教程都不一样,如果说能找到一个统一的,无论是共享主机、托管型VPS、还是非托管型VPS都能够使用的网站迁移教程,那么就能节省不少时间。这也是创建该WP教程的目的。

前排提示:本教程使用All-in-One WP Migration and Backup来进行网站迁移,如果你的网站大于256MB,那么需要在他们官网额外购买付费的All-in-One WP Migration Unlimited Extension版本($69)进行网站迁移。如果有需要,可联系我购买付费插件(69 RMB/不限站点/终生)

我们在进行网站迁移时,要准备好:

  1. 在旧主机中将安装All-in-One WP Migration and Backup插件,将网站文件导出
  2. *通过非网站域名的方式访问新主机
  3. 在新主机中安装WordPress和插件All-in-One WP Migration Unlimited Extension版本,导入站点文件
  4. 将域名解析从旧主机指向新主机,完成网站迁移

我们开始吧。

1. 安装搬家插件

在旧主机中安装All-in-One WP Migration and Backup插件,激活后从WP仪表盘左侧选项卡进入。

在旧的主机中,通过“All-in-One WP Migration” –> “Export”–> “FILE”导出WordPress整站的打包文件。

这个插件也提供了一些导出选项,有些不必要的内容,你可以选择不导出,通过这个操作可以减少导出文件的大小。

打包好以后下载到本地。

2. 通过非网站域名的方式访问新主机

在新主机中安装WordPress和All-in-One WP Migration and Backup插件,这一步需要我们能够通过非网站域名的方式访问新主机。

如果你是虚拟共享主机,一般会给你提供临时域名作为你访问新主机的方法。

SiteGround的Temporary Domain是可以提供这种方式来访问新主机的,临时域名格式类似:xxxxx.sg-host.com

如果你是VPS,可以使用IP+端口来访问新主机的。等到新主机导入你的网站以后,再进行域名解析,然后把IP+端口号删掉。格式类似:192.xxx.xxx.xxx:90xx 

如果这点做不到,那么只能先将域名指向新主机,但是注意:这时候别人访问你的网站是会显示一个白板网站的状态的,这就有可能会对访客造成困扰。

网上有教程说通过更改PC的host文件来将域名映射到主机IP的方式来避免在网站搬家的过程中出现这种情况。

意思就是说设置了host文件之后,你用自己的电脑访问你的域名是访问新主机显示的白板网站,其他用户访问你的域名还是访问旧主机,这样我们就可以通过个人PC电脑访问新主机中的白板网站,安装插件进行站点导入后,再将域名指向新主机。

这样就避免了用户访问我们的网站的时候看到一个白板网站。

但是呢如果我们的主机IP是国外的话,由于众所周知的原因,这种方式对于大陆用户是行不通的。

3. 在新主机中导入站点文件

在新主机中,我们安装WordPress,安装All-in-One WP Migration Unlimited Extension。

我们会发现最大的文件上传限制变成了25GB。这时候就没有导入限制了。点击IMPORT FROM,选择FILE。

选择导入我们之前在旧主机导出来的wpress文件

导入中。

等到进度条变成100%后点击 “PROCEED” 即可开始导入。

导入成功。

现在我们就可以看到我们的网站运行在新的主机上啦,导入新主机之后的WP后台账号密码还是跟你导入之前的一样。

4. 将域名解析从旧主机指向新主机

第三步导入成功后我们就能够看到我们的新主机里面的网站信息跟我们旧主机中的所有网站信息都是一模一样的了。

但是此时我们新主机只能通过使用临时地址方式来访问。下一步我们还需要将域名指向我们的新主机才算网站迁移成功。

更新域名指向的教程可以找到你的域名注册商的官方教程来看。

更改的字段看你使用的是什么类型的新主机,共享主机一般更改nameserver即可更改域名指向。VPS需要你们更改域名的A记录。

Scroll to Top

Let's have a chat