WordPress网站搬迁(搬家)教程

随着阿里云、腾讯云和其他云服务器的发展,很多云服务器资源已经变得相当的实惠了,并且大一点的云服务商所提供的的服务也在拼比优质,目前做的最好的就数阿里云了,但是阿里云做的再好也不能满足所有的口味,正所谓重口难调嘛。所以更换服务器算是比较随意的事情了,更换服务器最麻烦的便是网站数据的搬迁,今天和大家说一下WordPress站点搬迁的详细教程,希望能帮助初级站长。

WordPress自身并没有备份数据库功能,所以和织梦和dz等主流cms程序想比较,WordPress搬家还是容易出错的。

WordPress搬家前的准备工作:

准备工作是一定要做的,我们需要记录服务器环境和WordPress版本等一系列参数。服务器环境的记录一定要详细,尤其是MySQL版本。在一次WordPress搬迁过程中,博主就遇到了MySQL版本不同,导致WordPress数据无法导入,最后只能重新更改服务器环境。在这里提醒大家php版本相同不相同都无所谓,Mysql数据库版本一定要相同,否则无法使用phpMyadmin导入已经备份的sql文件。

WordPress网站搬迁(搬家)教程

无法导入的原因和大家说一下,有些版本的utf8编码不同,在这里以 MySQL 5.5和 MySQL 5.6为例来说明,MySQL 5.6的排序规则为:utf8mb4_unicode_520_ci,而MySQL 5.5数据的表段排序规则为:utf8mb4_unicode_ci ,两个版本的数据不能自由导入,所以一定要选择相同版本的Mysql,如果不同版本看看有没有排序规则编码的不同,如果排序规则编码不同一般是不能自由导入的。

MySQL 5.6截图-WordPress网站搬迁(搬家)教程
MySQL 5.5截图-WordPress网站搬迁(搬家)教程

说完数据库注意事项说一说WordPress版本注意事项,通常情况下我们全新的目标服务器会安装最新版本的WordPress程序,所以建议把准备搬迁的WordPress版本更新到最新版本,这样能保证数据和文件的完整对接。

准备工作之主题和插件问题,一定要把WordPress的主题更改成系统默认的主题,把所有的插件都停用了,并记录正在使用的主题和插件名称,以至于搬迁完成后重新安装插件。

WordPress搬迁之正是教程:

说完了准备工作,接下来开始正是搬迁。我们一定要清楚WordPress各个文件都是什么作用。首先本地备份wp-content文件夹,或者备份文件内的其中几个文件夹,如下图所示,plugins文件夹为插件储存文件夹,themes为主题文件储存文件夹,uploads为上传的图片以及附件储存的文件夹,建议最少备份主题文件夹和上传图片文件夹。

WordPress网站搬迁(搬家)教程

备份完成后上传至新安装的WordPress网站的相应目录,等待数据库的恢复。如何恢复数据库呢?通常情况下都是通过MySQL导出和导入来恢复数据库的。当然WordPress还有很多数据库备份的插件,在这里就不在介绍插件了,其实完全可以不需要插件来完成的工作。好了,不多说了,继续补图…。登陆MySQL数据库PHPmyadmin管理界面,点击“导出”按钮。

WordPress网站搬迁(搬家)教程

这时浏览器会自动下载备份的数据库文件,文件格式为.sql格式,下载完成后用浏览器打开新安装的WordPress数据库管理界面,同样是MySQL数据库PHPmyadmin管理界面,点击“导出”右侧的“导入”,然后点击“选择文件”按钮,上传刚才备份sql文件,这样数据库就完全恢复了。

WordPress网站搬迁(搬家)教程

此时需要把你的域名解析更换到新的服务器上,同时新服务器站点需要绑定域名,等待生效以后你会发现你的站点已经有原来的文章数据了。可是界面或者功能上一定会有诧异的,这是为什么?原始便是主题和插件没有更新。登陆WordPress后台,选择原来的主题,把以前启用的插件统统启用,这时你会发现网站完全恢复了以前的样子。

需要注意的是,如果更换域名的话还需要修改数据库选项里面的字段内容。比如由域名www.a.com更换为www.b.com,登陆PHPmyadmin管理界面,进入wp_options表段,然后找到siteurl和home字段,可以看到value值还是之前的网址,即www.a.com,这个时候把两个字段改为www.b.com即可。

WordPress网站搬迁(搬家)教程

好了就先说这么多吧,如果有疑问可以在评论区留言,不敢说我能帮你解决,可以共同研究和学习。

评论已关闭。