如何备份wordpress网站

关于WordPress备份和恢复的方法不少,比如使用WordPress数据库定时备份插件:WordPress Database Backup,或者通过 phpMyAdmin导出数据库,或者使用WordPress自带导出导入功能备份和恢复网站。

1 使用WordPress自带导出导入功能备份和恢复网站。
1.1 导出网站文章数据
访问后台 – 工具 – 导出,下载导出的文件,你将得到一个 .XML 文件,这个XML文件包含全部文章、页面、评论、自定义栏目、分类目录和标签。

1.2 导入网站文章数据
访问后台 – 工具 – 导入,点击 WordPress,安装导入插件
启用该插件,再次访问后台 – 工具 – 导入,选择刚才导出的xml文件,导入即可。

1.3 提示:
该方法导出的文件,不包含网站的设置、插件和主题信息,比较干净。如果要备份所有信息,可以按照文章开头说的方法,此外,你还需要使用FTP下载转移网站的主题、插件、图片附件等,这样,才是最完整的备份。
如果在导出时出现错误,可能是由于主题或插件冲突造成的,建议切换默认主题和禁用所有插件。
如果文章很多,导出的xml文件超过导入的大小限制,可以使用 wordpress xml文件分割器。

2 使用插件备份
WordPress提供了很多插件可以完成备份功能。
2.1 WP-DB-Backup插件
点击后台左侧菜单的“插件”–“安装插件”
在搜索框输入backup搜索插件
在搜索结果内找到“WP-DB-Backup”,点击下方的“安装插件”,安装插件
安装完毕之后,再次进入菜单栏的“工具”–“备份”
这时我们可以对备份选项进行设置,还可以选择定时备份,并且将备份的结果发送到你的邮箱,是不是很方便。
2.2 BackWPup插件
支持数据库备份和文件备份。

3 数据库备份
3.1 PhpMyAdmin手动备份
我们可以通过控制面板进入到phpmyadmin里进行手动备份,以cPanel面板为例
选择你的WordPress数据库,点击上方的“导出”按钮
此时会提示你要备份的数据库文件的格式,我们一般选择默认的SQL文件即可,这样就备份好你的数据库文件了
3.2 使用cPanel备份工具进行数据库备份
对于cPanel主机,可以使用更简单的办法进行数据库备份。
登录cPanel管理系统之后,在【文件】(Files)区域,点击【备份】(Backups)图标,出现备份选项
在【部分备份】(Partial Backups)部分,可以找到数据库的备份文件,点击需要备份的数据库文件名,就可以将备份文件下载到本地计算机中。

4 对于图片资源之类的文件,我们可以使用FTP工具直接下载到本地即可。
图片存储的位置是:/wp-content/uploads目录
在备份的时候,把wp-content文件夹的内容备份就好了。
之所以要备份wp-content文件夹而不备份uploads,是因为除了附件,平常肯定也都有使用不同的主题和一定数量的插件,而主题,插件和日常上传的附件,都是在wp-content目录里。

5 全站备份实例
5.1 文件的备份
用ftp备份目录wp-content和文件.htaccess、wp-config.php
5.2 数据库的备份
登录到phpmyadmin中,然后进入到安装wordpress的数据表中,点击全选后点击导出。
进入数据库导出界面,格式选择sql,然后点击执行。
导出完成后,最好查看一下导出的文件。有些免费空间导出的文件不全,文件后面是html代码。
5.3 为避免WordPress程序升级导致数据库结构变化,再用WordPress自带导出功能备份。
至此wordpress网站的数据以及文件就全部备份完成了。
5.4 恢复时,如果更换了域名则在数据库表wp_options中更改

Leave a comment

Your email address will not be published. Required fields are marked *