WordPress 博客搬家:方便快捷不出错的迁移
适用于:迁移主机、更换域名等。
来自:Pixiv (画师 行之LV)
起因
前些天有个服务器到期了且不打算续费,所有数据都要备份带走,其中一个wordpress博客网站自然也是要搬家的。
常规的思路肯定是,备份站点和数据库文件,然后在新主机上重新创建空的站点和数据库,导入数据。这边一般会遇到原管理员密码,这里还可以通过数据库找到设置的密码和加密函数进行重置,这倒不算什么。麻烦的是,原站点地址即原域名如果也是一同更换的话,管理后台就进不去了,有人说修改数据库替换域名,通过尝试修改影响的数据行超过一千条,大致可以恢复后台和正常使用,但还是存在些小bug。不采用。
还有一种常规思路,通过wordpress自带的导入导出插件备份文章及其引用的文件。这种一般不会出问题,但是这并不会保存后台的设置,个性化的设置,主题的设置,wordpress源代码的改动等。这部分重新设置会很费时间,甚至有些东西被遗忘了,不方便。不采用
鉴于之前wordpress搬家出现的各种不同的问题/麻烦,找到下面要讲的这种方法:
开始准备
- 新服务器创建数据库(空)和安装好wordpress环境
- 新旧服务器的网站但能访问并进入后台
流程
1.导出
登陆 旧的WordPress网站 后台,搜索并安装插件 All-in-One WP Migration
启用后从左边栏进入该插件 -> 导出站点 -> 导出到文件
等待文件打包完成,下载到本地。得到一个后缀名为 .wpress 的文件
2.导入
新的网站同样安装All-in-One WP Migration插件并启用。
导入刚刚下载到本地的网站文件进行恢复
等待一会,导入后会询问是否覆盖文件,确定。
通过这种方式,可以傻瓜式备份迁移网站的数据、文件、设置等。 方便√