Wordpress系列2:备份和恢复

2020-10-28  本文已影响0人  QuietHeart

本文简单介绍备份和恢复wordpress站点的方法。需要注意的是本文内容适用于恢复站点和备份站点的uri地址相同的情况。如果你的站点url变化了,这应当属于站点迁移方面的内容了,以后会讲到。

1,备份

我们假设在wordpress服务器上面的安装路径是/var/www/html/wordpress,备份的目录为/home/quietheart/backup_wordpress。

那么根据如下步骤进行备份:

1) 备份wordpress相关内容

备份网站服务器上wordpress安装目录的"wp-content"子目录内容,以及"wp-config.php"文件内容,和其它你所修改的内容(如果有的话)。

其中

过程如下:

#cd /var/www/html/wordpress
#tar -czvf /home/quietheart/backup_wordpress/wp-content.tgz wp-content
#cp wp-config.php /home/quietheart/backup_wordpress

2) 备份wordpress数据库内容

两种方法:(目前采用第一种方法)

第一种使用插件

使用插件 WordPress Database Backup ,直接生成备份好的数据库。

第二种使用mysql命令

目前不好用,只提供一个思路。

实践的过程如下:

经过实践,这个方法似乎不行。对比发现,两种方法生成的数据库文件内容是不同的。另外,还有一个比较常用的备份数据库的工具phpmyadmin。

3) 总结

综上可知,备份的内容主要有:

  1. wp-content目录的压缩包。
  2. wordpress数据库。
  3. 修改的文件如wp-config.php。

2,恢复

假设在另外一台主机上面恢复之前备份的wordpress程序,安装路径为/var/www/html/wordpress,

需要恢复的数据的备份路径为:/home/quietheart/backup_wordpress

大致过程如下:

  1. 下载你所备份的同样版本的wordpress程序。

    下载网址一般在www.wordpress.org能找到。

  2. 解压下载的wordpress拷贝到网络目录中,将之前备份的wp-content拷贝进去

  3. 创建一个空数据库(名称随便起,最好和备份数据库同样名称)。

  4. 安装wordpress

  5. 导入备份数据库

下面给出具体的步骤:

#cd /home/quietheart/tmpTrans
#wget http://wordpress.org/latest.tar.gz
#tar -xzvf latest.tar.gz
#[ -d /var/www/html/wordpress2 ] && rm -rf /var/www/html/wordpress2
#mv wordpress /var/www/html/wordpress2
#firefox 10.1.2.213/wordpress2/wp-admin/install.php
...在打开的浏览器网页中添加必要的信息...
#mysql --default-character-set=utf8 -uquietheart -p quietheart<quietheart_wp_20110626_137.sql

这里,对于已经安装过wordpress的我们来说,理解恢复时候每一条命令的含义,已经不是问题了。_

注意:

3,测试

通过打开网站,测试恢复的站点:

#firefox 10.1.2.213/wordpress2

至此,恢复工作完毕。

需要注意的问题是:这样的恢复,需要保证你的站点url不变,因为恢复之后的wordpress之中的链接,都是链接跳转到原来的链接网址。如果你的url变化了,那么新恢复站点中链接的跳转就会有问题,这应当属于站点迁移方面的内容了,以后会讲到。

上一篇下一篇

猜你喜欢

热点阅读