为了方便大家去轻松的migrate 一个wordpress站点, 有developer开发出了一款插件----------All in one WP Migration ;这样大家就可以不用像之前一样要去分别备份数据库和网站文件了. 关于这个plugin的一些信息, 大家可以从了解一下.点击打开链接
1. 首先, 在需要搬迁的旧站点和新站点的后台都需要去安装这个 All in one WP Migration plugin;
2. 在旧站点, 右键plugin, 点击export, 这样的操作是为了导出整个网站的备份文件. 需要注意的细节如下;
2.1> 点击右键, export , export to file. export 的相关设置在你的export哪些文件;
2.2> 在这个过程中, 注意导出文件的路径, 这个文件被导出之后是存放在旧站点的plugin/All in one WP Migration/backups/ 备份文件, 注意文件的后缀是.wpress ;
2.3> 导出文件的过程需要一些时间, 基本十几分钟左右. 文件导出之后, 它有一个让你点击 download 备份文件的按钮, 但是可能会得到错误;
How to solve this problem ? 这里说的是生成的文件.wpress 没办法下载, 本人也不清楚这种文件应该给他添加什么样的mine type, http://sumobi.com/how-to-add-a-new-mime-type-to-wordpress/
上面这个问题有了solution, 在web.config 文件中使用下面的代码给.wpress文件添加mine type. 告诉server, .wpress 文件安装.zip文件一样去处理. 那么.zip的文件一般是用来供人下载的;
<system.webserver>
<staticContent>
<mimeMap fileExtension=".wpress" mimeType="application/zip" /></staticContent>
<system.webserver>
export 的最后一步, 点击下载不了生成的备份, 右键把链接复制也下载不了生成的备份文件. 这时: 注意生成的文件存放在哪个文件夹, 去把备份文件东download到本地, 后缀是.wpress ;
3. Export结束, 把备份文件放到自己的本地之后, 下一步就是Import到新站点. 这个过程和之前的export是差不多的;
import的过程一般不会有什么错误了, 坐等import结束, 再去新站点验证一下.