Migrate Wordpress

怎么给WordPress更换服务器?WordPress搬家教程

你认为WordPress搬家难吗?其实想要自己动手给WordPress搬家很简单,只需要搞明白原理,然后进行操作就可以了。

WordPress搬家的原理

WordPress搬家迁移,和我们生活中的搬家是一个道理,网站数据是从一个服务器搬移到另外一个服务器,我们要做的就是把WordPress的网站数据全部打包从老服务器复制到新服务器上面就可以了。

例如你从老房子搬家到新房子,会把你自己的所有东西喊个货拉拉或者搬家公司给你一下搬运到新房子,然后做一些收拾,就算搬家完毕了。

WordPress搬家比现实中搬家更简单,下面奶爸就给大家介绍一下WordPress搬家的几种常见方式。

常见的WordPress搬家方式

使用All-in-One WP Migration迁移

All-in-One WP Migration这个插件奶爸之前介绍过,非常的好用。

老服务器上操作步骤

1、在老服务器上登录网站后台,进入插件页面,安装All-in-One WP Migration。

All-in-One WP Migration搬家教程

2、启用插件,并且导出老服务器上面网站的所有数据。

All-in-One WP Migration导出备份文件

3、下载备份好的网站文件到本地(你的电脑)。

下载All-in-One WP Migration备份文件

新服务器上操作

接着我们来到新服务器上操作。

新服务器分几种情况:

  1. 如果你购买的虚拟主机,例如SiteGroundGreenGeeksHostinger这种,那么他们会默认帮你绑定好网站,你只需要后台点击一键安装WordPress程序就行了。
  2. 如果你购买的VPS,那么需要自己后台去创建要搬家过来的这个网站,例如宝塔面板,就按照下图这样。

宝塔添加网站

1、在宝塔面板正常添加网站,然后在这个网站上面安装好空白的WordPress站点。

这里你可能会碰到问题,因为域名还没有修改解析到新服务器,或者解析还没有生效。那么你就没办法去装空白WordPress。我们这里可以采用修改hosts的方式实现本地直接解析网址到新服务器。(不会修改的请自行百度或者bing或者Google搜索,修改hosts教程)

安装空白wordpress

2、安装完毕后,去插件后台安装All-in-One WP Migration并且激活。

3、点击到All-in-One WP Migration菜单,选择导入,上传前面下载到电脑的备份文件。

恢复备份文件

这个时候会有提示,50MB大小限制,我们前面备份的文件有200多兆,那么是没办法直接导入的,所以这个时候就需要想办法突破上传大小限制。

方法一:参考之前介绍文章里面“修改All-in-One WP Migration 50MB大小限制”部分内容;

方法二:安装all-in-one-wp-migration-unlimited-extension.zip扩展。

all-in-one-wp-migration-unlimited-extension扩展是付费的,你可以通过点击GET UNLIMITED按钮进去看官方价格,奶爸自己购买了正版,你也可以选择付费下载。

正版扩展下载

上传备份文件

4、点击PROCEED按钮恢复备份。

恢复备份

提示Your site has been imported successfully!就备份恢复成功了。

接下来需要做的事情如下:

  1. 设置网站伪静态规则(重新去后台保存一下伪静态规则,用于apache服务器自动生成伪静态文件,宝塔面板的话记得网站设置里面开启伪静态);
  2. 解析域名IP到新服务器;
  3. 域名解析生效后,配置SSL安全证书;
  4. 修改网站设置里面的网址为https的。

怎么样,是不是使用All-in-One WP Migration备份特别方便?

使用宝塔面板一键迁移

如果你老服务器和新服务器都是使用的宝塔面板搭建,那么可以使用一键迁移的方法。

宝塔一键迁移

在宝塔面板的软件商店里面搜索一键迁移,然后安装宝塔一键迁移API,后面带有官方教程,奶爸这里就不介绍了。

纯手动迁移

插件和API这些虽然方便,但是难免某些情况下这些简单的方法会失效,所以还是需要掌握一下纯手动迁移的方法。

基本步骤如下,请根据实际情况执行:

  1. 老服务器管理后台备份网站文件和数据库到本地;
  2. 新服务器绑定好要搬迁的域名;
  3. 新服务器后台管理面板上传备份的网站文件到根目录;
  4. 新服务器创建数据库,并且导入老网站备份的数据库文件;
  5. 修改新服务器上的wp-config.php文件,把第4步创建的数据库信息更新到配置文件里;
  6. 修改域名解析,配置SSL证书,伪静态等后续操作。
2.6/5 - (13 votes)
滚动至顶部