联系
Knight's Tale » 技术

wordpress 主机与域名的迁移方法

2010-12-31 21:02

这两天我一直在折腾着博客,我将博客主机从国内转到了国外(主机迁移),并且,我还小小地改动了我的域名(域名迁移:从liaoqiqi.com转变为liaoqiqi.com/blog)。总的来说,整个迁移过程还是比较轻松的,毕竟自己是个CSer嘛。下面讲一下我自己的一些经验吧:

博客迁移无非是将A主机上的数据库数据Copy到B主机上。所以,如何“Copy”就是最关键的了。

博客迁移有多种方法(参见1)。我没有使用Wordpress提供的导入导出功能,该功能只能转移日志数据,并不能转移Wordpress的其它设置。在我的实现过程中,我使用phpMyAdmin来迁移数据库。步骤是:

  1. 下载WP-Optimize插件,并使用该插件对你的博客进行优化。比如,它会将你修改日志时的临时文件清除。如果你不用该工具来清理你的博客,你导出的数据库文件会非常大!
  2. 从主机A下载数据库。使用Wopus提供的方法,用phpMyAdmin工具导出数据库。(参见2)【PS:如果你没有执行第1步,那么,你导出的数据库将会很大】
  3. 如果你要更改域名,则需要这步,否则跳过。编辑第2步导出的.sql文件,将旧域名全部替换为新域名,在我的实现中,即是将liaoqiqi.com转变为liaoqiqi.com/blog
  4. 将第3步优化后的.sql文件导入B主机。利用phpMYAdmin工具来导入。导入时先新建数据库,注意应该设置数据库的”collation”为”utf8_general_ci“。然后再导入***.sql文件。
  5. 将Wordpress放入B主机,利用第4步生成的数据库,配置和安装Wordpress。(参见3)
注意,在上述过程中,我假定域名都是已经配置好了。如果没有执行第1步的步骤,则可能因为导出的数据库文件过大而在第4步中无法导入主机B中。当然,你可以采用帝国备份王来解决导入大文件问题,我本人也操作过,但没有成功,有兴趣的朋友可以尝试一下。

当执行以上5步操作后,博客就可以在新主机上运行了。博客的主页面是可以看的,但是单个日志页面却不能正常显示,可参见4解决之。

文献5可作为参考。文献6提供了一种在本地安装Wordpress的方法,可以使用该方法在本地玩(调试)Wordpress。

Reference:

  1. WordPress备份数据方法总结
  2. Wopus帮助
  3. Wopus的Wordpress安装
  4. 单篇日志无法显示问题
  5. WordPress整站搬家方法_wordpress更换域名_wordpress更换主机-玻璃泉
  6. 在本地安装Wordpress的方法