其实关于WordPress网站的备份是一个很重要也是很基础的知识点,有些朋友可能还不知道,一个WordPress站点由以下部分组成:
1、WordPress核心安装文件
2、WordPress插件
3、WordPress主题
4、图片和文件
5、Javascripts, PHP脚本, 和其他代码文件
6、其他文件和静态页面
因此一个完整的WordPress备份其实包含了数据库备份和文件备份,这里还是有必要说明一下。
数据库备份
也许有人会说后台工具不是有导出导入功能吗?但其实那并不是完整的备份数据库。仔细的朋友应该可以看出,使用后台的导入和导出来备份数据库是有缺陷的。
首先导出功能的缺陷:它只是提供了文章、页面、评论、自定义栏目、分类目录和标签这些数据的备份,并不包含了我们的后台设置、插件等等这方面的备份。像美设之家这个站点后台有很多的设置和插件互相结合,功能才能正常使用,缺少其中一个都可能会出现错误。
导入功能的缺陷:最大只能上传8M的文件,也就是说,当你的网站数据库很大超过8M,那就不能完成数据库的导入了。
所以后台的导入导出功能并不是完整的数据库备份。那么真正的数据库备份是如何操作的呢?
这就要进入到服务器管理面板的phpMyAdmin,选择你的网站数据库,然后点击导出—另存为—执行(不需要多余的设置和选项),这样才能完美备份你的WordPress数据库。
关于数据库的还原同样的是在phpMyAdmin执行导入功能,这样你的数据库才是完整的。
网站文件备份
关于网站文件备份是比较简单的,因为平时我们对于网站文件的管理就是使用FTP软件,所以WordPress的文件备份,就是使用FTP链接网站后,在网站根目录下所看到的所有文件。
关于网站文件的还原,就是使用FTP软件上传备份文件进行覆盖即可。
如何手动备份wordpress 数据库
http://wpchina.org/how-to-backup-wordpress-database-manually-1437/
WordPress迁移使用phpmyadmin导入数据库时出现mysql #1062 –Duplicate
http://www.51php.com/wordpress/10012.html
今天无忧主机用户在使用phpmyadmin导入数据库时出现mysql #1062 –Duplicate entry ”1” for key ”PRIMARY”错误,尝试了好几次都是这样的情况,于是过来咨询无忧主机(www.51php.com)小编,我们无忧主机 (www.51php.com)小编虽然不是专门的建站人员,但是许多问题还是可以解决的,看到这个错误我就知道是因为,网站的关键字有重复,学过数据库 的人都知道,每张数据表最多只能有一个关键字,如果在重新插入关键字就会使关键字冲突,导致上传数据库失败。错误如下图所示:
这位用户迁移时上传数据库两次,第一次上传失败但是含有关键词的数据表已经上传到php虚拟主机的 数据库里面,在重新上传一次就会有冲突,解决的方法很简单,上传程序时不要上传这张数据表或者删除已经上传好的数据表,然后把数据库重新上传就可以了。我 们在使用phpmyadmin进行导入的数据库的时候,如原表明存在,那么就有可能导入冲突,无法创建表。大家导入mysql数据库的时候,请注意个小细 节哦。
手工升级wordpress的方法步骤
http://jingyan.baidu.com/article/363872ec892d6c6e4ba16fc9.html
手动升级wordpress 4.0的方法
http://jingyan.baidu.com/article/2c8c281dd710b90008252a1a.html