说说我之前搬家为什么会失败的原因吧(搬家到保罗主机),我搬家的时候很慎重的检查了很多地方都没错后才用帝国备份打包了数据库,然后再打包了全部文件,但是最后还原出错了,现在回想起来可能是因为插件没用停用才引起的,所以提醒要搬家的朋友打包前一定得注意插件是否停用。在失败后我又摸索出了一个新的搬家方法,和我之前的方法比起来觉得优势,不多说了,看看咋做吧。

           第一步 :在保证原空间WP程序能访问的情况下,进入后台依次进入“工具”、“导出”,选择导出内容为“所有内容”,然后点击“下载导出的文件“。如下图所示。(图片超大,请点击放大后查看)导出文件挺小的,像我博客就只有1.2M。

WP博客搬家

 

         第二步:

         下载保存后的文件为名为:wordpress.xxxx-xx-xx.xml 带日期的文件。然后放在那不用去管它,新建一个子域名绑定到新空间(我是使用cnweed.com,原空间域名为www.cnweed.com)。进入”php实现将远程文件下载保存到服务器指定文件夹“按照文章提示从官方下载WP最新程序。(友情提示:目前最新WP3.3.1官方下载地址为:http://cn.wordpress.org/wordpress-3.3.1-zh_CN.zip)下载完后转移到WEB的根目录解压,然后按照提示安装新的WP程序,建议管理员账号密码和以前的一样,方便下一步。

 

         第三步:

         在新的WP程序里按照第一步的做法进入”导出“的上一个选项”导入“,然后安装WordPress导入工具,(如下图所示)安装完后按照提示导入刚才下载的导出xml文件。

WP博客搬家

        导入后会出现如下,请按照图片提示设置。特别注意:必须在新空间的”\wp-content\uploads“文件夹中创建附件目录,必须和原空间的附件目录名称一致,否则附件将无法保存到原位,因为这个工具貌似不会创建新文件夹,是按照url来下载附件和保存的。例如:原图片链接www.cnweed.com\wp-content\uploads\2010\1\ceshi.jpg,导入工具会保存到\wp-content\uploads\2010\1\中,如果没有这个目录将不下载或者保存到现有的如\wp-content\uploads\2012\1\中,这样的结果就是导致原来所有文章中的附件链接失效!

WP博客搬家

       设置好后点击”Submit“确定开始就可以了,操作无误的话就基本完成了!最后需要做的就是下载原博客的插件和主题到新博客,这都是很简单快速的,插件可以在后台直接搜索安装,自动下载安装,非常快速,无需再从原博客下载转移,主题的话,导入就可以了。然后把主域名解析到新空间,设置一下博客的常规域名为主域名,再设置一下博客的原设置就大功告成了~!

        说说这种方法的优点和弊端

        优点就是搬家非常快速简便,而且能保存所有文章、页面、评论、自定义字段、条目信息(分类和标签等)、导航菜单以及自定义文章,出错率非常少,相比传统的备份数据和附件或者全部文件下载然后再上传还原到新空间来说,用的时间灰常少,比如我这空间以我网速上传速度为1s/30kb左右,我博客50M左右的数据上传简直...也少了等待客服代搬家的时间。

        弊端就是不能保存插件、主题到新博客,而且原博客的设置也保存不了,需要重新设置,当然,这也花不了多少时间。

标签: none

已有 10 条评论

  1. 能不能直接把全部文件打包过去,解压后修改下数据库的链接设置?

    1. 当然可以,我是因为插件没停用就打包过去还原造成程序错误实在没办法才用这招的,不过感觉还不错。另外因为之前评论邮件通知出错,所以没通知到你,因为你说官方找不到,我就把“Auto Highslide图片放大插件”上传到115网盘了,你可以回去看看~

      1. 和插件神马无关的,SQL恢复之后,WP_OPTIONS表的状态会覆盖掉你的小动作.简单的说,如果都是LINUX主机的话,PHP版本相同,或者目标主机版本高,打个压缩包,传过去,解压缩,恢复SQL,和WIN下的GHOST还原没区别的...xml工具导入似乎要丢很多东西..

        1. 我也是木有办法才这样的,你瞅我上篇日记,就是打包文件和数据库还原失败无奈之下才想到这么干的...

          1. 记得当初转移主机的时候, sql里有各种没转义的' /\...各种抓狂的一个一个添加转义符号,都疯了...

          2. 囧,找个稳定的IDC最好少搬家......

  2. 我还是比较喜欢wp传统的数据包搬家方法

    1. 我也是,这只是万不得已那种方法不能使用的时候才用的。

  3. 我就是用这种方法,快

  4. 我都是直接备份SQL,插件,主题,新空间重新安装在wp,在恢复·原来可以这样啊·

添加新评论