Home > 网站日志 > 博客搬家

博客搬家

我有两个bluehost帐户,一个只挂着自己的博客,是比较早买的,一年期;另一个挂着别人的网站,是稍后买的,三年期。一年期的于7月6日到期,我不想续费了,单独放个博客而无太用实在是浪费。这米该省还是得省的,自从买了车之后,就越发觉得米不够用啊。平时过得杂乱无章,都快把过期这事给忘了。幸好Bluehost默认是自动续费,收到续费通知之后,我才打电话让客服取消了空间续费,让它随着空间的主域名一起过期作废。

接下来问题就来了,得把博客挪到另一个bluehost帐户上。Wordpress搬家,说烦不烦,说简单也不简单。简单的办法是,用wordpress自带的博客导出工具,将博客资料导出到xml文件,然后再新建一个wordpress,将xml文件导入,并上传所有附件,接着安装所有插件,选个喜欢的主题。但这么做,一来麻烦且工作量大,二来对原博客主题做的一些修改都将不复存在。一开始,我没有选用此方法,而是尝试将博客整体搬迁。整体搬迁需要两样东西,数据库和博客文件,大家可以参考这个帖子:WordPress如何搬家及换网址。数据库可以用cpanel后台提供的phpMyAdmin导出,博客文件用FTP文件就能下载。因为我不改博客的域名,操作也会稍微简单些。

遇到的第一个麻烦是域名的转移。我要把博客域名挪到另一个bluehost帐户上作为addon domain,但这要求我先得删除原先在博客域名上创建的所有子域名。其中一个我愣是无法删除, zhuhuang.zhuhuang.com,提示说这个子域名和addon domain “zhuhuang.com”连接在一起了,如要删除,得先unassign该addon domain。而在域名管理面板尝试unassign addon domain “zhuhuang.com”时也无法成功,说说subdomain “zhuhuang.zhuhuang.com”存在,得先删去此子域名,才能移去addon domain。这不就是个deadlock吗?!最初以为是设置的redirect等属性导致的,但遍查了cpanel提供的所有操作,都没有用。无奈,只能打客服,他们看了之后,说是服务器有错误,并帮我删去了那个subdomain。

第二个麻烦是phpMyAdmin。我用它导出了原博客的数据库,但然后新建一个数据库,导入原博客的数据库,每次都出错。因为数据库文件很大,导入分成了好几个时段进行,但到最后,都会出现错误,错误原因不明,没有提示,只有大大的“SQL Error”。试了多次都是一样。索性将错就错,把博客文件也挪到了新地址,并修改了数据库等相关信息。打开浏览器,输入博客网址,无效,没有东西。我也按着别人的经验贴试了几次,都以失败告终,看来RP不行。

最后还是用了那个简单方法(虽简单,却很烦琐),就是推到重建。刚好这几天忙着改程序,考驾照,弄个博客就耗去我一个下午时间,实在不想再折腾了。首先,将博客内容导出到xml文件,然后下载了博客附件(uploads目录),还有主题文件包。在新地方开了数据库,装了wordpress,然后导入xml文件,上传附件和主题文件包。最后是安装并设置插件。博客搬完家后,发现友链都不见了。幸好我在抓虾里订阅了博友们的博客,因此都能找回来。主题还是用了原来的,暂时没发现想换的主题,等有了再考虑给博客换换容貌。改动较大的地方就是目录栏了,将他设为以博客分类为依据的目录栏,这样看文章方便点。

Categories: 网站日志 Tags: ,
  1. June 26th, 2010 at 01:32 | #1

    这么搬家还是蛮简单的。首先是下载网站文件到本地,然后上传到新空间。数据库导出下载到本地,然后通过phpMyAdmin导入(数据大的话容易失败推荐使用“帝国备份王”)。域名不变的话省事多了。不然还得进数据库修改网址。最后勾选要激活的插件,一次性启用!另外我想提的是xml文件下载的数据只是一部分,比如是开放注册的博客只能下载到发表过文章的用户部分数据。我一直在考虑要不要把网站搬回国内……

  2. June 28th, 2010 at 17:38 | #2

    @Johnny 在数据库导入时老是出错,我就索性重新建了博客,多花了点时间。

  3. February 8th, 2011 at 00:02 | #3

    弄网站就是比较麻烦,新年快乐!

  1. No trackbacks yet.