wordpress备份到本地

WP菜鸟建站19:怎样用导入导出工具,备份和恢复wordpress数据?

在我们的wordpress网站建设的过程中,出于安全方面的考虑,网站的备份与恢复工作会时不时地要做上几次。特别是网站要搬家——从一个服务器搬到另一个服务器上,做好网站的数据备份就更为重要了,否则,等你的旧服务器过期时,你wordpress网站的原始数据就全部丢失了,那时,可就悔之已晚。所以说,做好wordpress网站的数据备份,我们要把它当成一个重要的任务来看待。

网站数据备份的方法有很多种,比如:有的服务器提供有一个镜像功能,只要我们定期创建镜像,就不怕数据丢失;我们可以使用数据库管理工具来对wordpress网站的数据进行备份;我们还可以通过FTP软件把整个网站的数据和代码全部下载到本地的电脑上。以上,都是第三方的备份方案。而wordpress跟其它网站程序不同的是,它自己就提供了一个数据备份与恢复的功能,使用起来比第三方的备份方案,要简单的多,即使是一个wordpress菜鸟级的新手,也可以很快上手。下面,我们一起来看看怎样使用这个wordpress的备份和恢复工具。

一、使用wordpress自己的备份工具来备份网站数据。

在哪个地方可以找到这个wordpress的备份工具呢?跟着我走吧。首先,我们登录进入到我们的wordpess网站的后台。在网站后台的左侧导航菜单中,我们找到“工具”这个菜单,然后点击它,这时,我们可以看到它的下面会出现几个子菜单,里面有“导入”和“导出”这2个子菜单,这2个就是我们要寻找的备份与恢复工具。如下图:

我们要想对wordpress网站数据进行备份,就要使用这个“导出”工具。我们点击“导出”菜单,这时,在右侧内容栏中就会出现“导出”数据的相关信息。如下图:

在这个导出界面,我们可以看到几个单选框选项:所有内容、文章、页面、媒体。如果你只想备份文章内容,那么就勾选“文章”;如果你只想备份页面,那就勾选“页面”。当然,一般情况下,我们肯定是要备份整个wordpress网站的数据了,所以,我们要勾选“所有内容”选项,默认情况下就是勾选的“所有内容”。然后,我们点击“下载导出的文件”,就会弹出一个下载的窗口,如下图:

我们点击“下载”按钮,就开始导出我们的wordpress网站的数据并下载到本地电脑中。下载下来的文件是一个 .xml后缀的文档,相当于一个数据库文档,如下图:

二、使用wordpress自己的数据恢复工具来恢复网站数据。

我们通过wordpress网站的导出工具给我们的网站数据做好了备份后,就可以在任何时候,再给我们的wordpress网站恢复这个数据备份里的数据,如:网站搬家。下面,我们再来看看如何恢复wordpress网站的备份数据。

1、给我们的wordpress网站安装wordpress导入插件。

如果想使用后台的导入功能,我们就要先给我们的网站安装这个导入插件。这个插件,在最新版本的wordpress中,会在安装wordpress程序时自动安装,我们可以wordpress后台的插件列表中可以看到它。如下图:

我们只需点击“启用”按钮,启用它后,就可以使用这个导入工具了。以前的老版的wordpress,是需要我们自己的安装这个导入插件的。

2、使用“导入”工具来恢复wordpress网站的数据。

进入wordpress网站的后台,点击“工具”,再点击“工具”菜单下面的“导入”,右侧内容栏会进入到“导入”的界面。如下图:

然后,我们再点击导入工具列表中的“运行导入器”,就会进入到“导入wordpress”界面,如下图:

?这个导入功能,只能导入 .xml 后缀的数据库文档,也就是我们通过“导出”工具导出的文档。我们再点击“选择文件”,在弹出的窗口中选择我们要wordpress网站数据的备份文件,然后,再点击“上传文件并导入”按钮,就会开始恢复我们的wordpress网站的数据了。

使用wordpress自带的数据备份和数据恢复工具,对wordpress网站的数据进行备份和恢复,就是这么的简单,是不是很炫?在不知道有这种功能的情况时,你只会耐着性子使用第三方的备份工具;在你使用了这个wordpress自带的备份与恢复工具后,会一发不可收拾,觉得这样才能体现出wordpress站长的高大上。哈哈,就这样的了。

WordPress网站搬家,解决一个Yoast SEO插件的数据库报错问题

最近在给一个老的WordPress网站换服务器搬家完成后,检查PHP报错日志,发现打开任何一个页面都会生成很多条PHP报错信息,都是关于Yoast SEO插件的索引表yoast_indexable,表现如下:

从日志中粗略感觉是数据库表结构出了问题,但不知道是怎么导致的。用谷歌搜索,找到解决方案,原来是Yoast的一次版本升级后更新了表结构,而我的这个网站之前的Yoast插件是旧版的,数据表没有更新,在新主机中我直接安装了最新版Yoast,导致表结构和程序对不上了。先简单地卸载/重装Yoast,没有解决问题;经谷歌大法后,找到解决方法,这里先记录一下:

首先安装Yoast官方的测试插件: Yoast Test Helper

安装完毕后,进入插件设置页面:WordPress后台 -> 工具 -> Yoast Test -> 点击“Reset Indexables tables & migrations”按钮,目的是修复yoast_indexable的表结构

然后到Yoast的设置界面,重新修复表数据,操作位置如下。

问题即告解决。最后,卸载Yoast Test Helper。

参考链接:

更多WordPress建站原创开发经验,在我的个人博客不定期分享