Wordpress 网站的复制和迁移

迁移WordPress站点是一项常见且烦人的任务。 不管是在两个不一样的远程Web服务器之间,仍是在开发服务器和产品服务器之间,仍是从产品服务器到本地,均可能须要进行迁移。 php

本文介绍用wordpress 的插件完成这个复杂的工做。本文介绍的插件是All-in-One WP Migration,这个插件的特色是适应性比较好,php5.2 的网站也支持,很差的方面是限制总的文件尺寸,比较大的网站须要缴费,主要是导入的时候,导出没有限制,为了适应导入尺寸,有些就选择不要导出。数据库

我还用了另外一个迁移插件, Duplicator, 在个人操做中,可能php版本过低,不能导出,可能个人版本低于5.3有关。另一个是备份工具UpdraftPlus, 若是要迁移就要付费,但作备份还不错。服务器

1:添加新插件,搜索栏输入 all in one,看到 All-in One WP Migration 插件,安装并激活。wordpress

好了,如今插件安装并激活好了,在左边导航栏能够看到 All-in-One 插件, 能够看到 Export, Impport,在须要被复制的网站点Export。工具

 

点Export , 就进入Export 输出界面,看看2个红箭的地方。网站

 点击刚才2个红箭的地方,看到以下界面,选择输出到(EXPORT TO), FILE, 能够有不少选择,但免费版就到FILE。插件

出现这个输出界面,文件数和进度状态。3d

一会后,显示输出完成,这个时候,须要点击 DOWNLOAD 这个块,而后就下载了,这个文件有47MB。blog

 如今导出的工做就完成了。能够在你电脑上看到下载的文件,文件名字他给的。若是你能ftp 原来网站,也能够看到这个文件的存在。开发

如今咱们开始导入,在新的目标主机里,安装好wordpress,一样也要安装并激活好 all-in-one 这个控件,操做同上。

如今导入操做是 Import,, 点击选择Import

 下面的输入对话界面出现了,你们看他有尺寸限制,40MB, 个人小小网站前面竟然都有47MB,限制有点严格,想收回报。但前面输出的时候有不少能够不要输出,我后来把plugins, themes都不要输出,结果只有7MB,就不要交钱了。

选择符合尺寸要求的导入文件,就开始导入了,下面是进度界面。

这里是个警告提示,原来网站内容会被替换。点击PRECEED就开始处理了。

处理完成后,提示你还要后续处理,有2次,打开一个新窗口,就开始了。

第一次提示你更新wordpress 的数据库

 

告诉你数据库处理完成了,点继续。

所有完成后,提示你登陆,原来的数据库都更新了,登陆须要用导出时那个网站的用户名和密码。用户名和密码也更新了。

登录后,你再看你的网站是否有什么须要修改的,网站就被复制完了,只是域名和地址不同,其余都同样。