联系
Knight's Blog » 生活

wordpress 主机与域名的迁移方法

2010-12-31 21:02

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

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

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

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

文献5可作为参考。文献6提供了一种在本地安装Wordpress的方法,可以使用该方法在本地玩(调试)Wordpress。 <h3>Reference:</h3> <ol> <li><a href="http://www.1906.tk/2010/07/wordpress%E5%A4%87%E4%BB%BD%E6%95%B0%E6%8D%AE%E6%96%B9%E6%B3%95%E6%80%BB%E7%BB%93/" target="_blank">WordPress备份数据方法总结</a></li> <li><a href="http://help.wopus.org/da/basic-knowledge/453.html" target="_blank">Wopus帮助</a></li> <li><a href="http://help.wopus.org/wps/how-install-wordpress/132.html" target="_blank">Wopus的Wordpress安装</a></li> <li><a href="http://help.wopus.org/wps/wordpress-faq/490.html" target="_blank">单篇日志无法显示问题</a></li> <li><a href="http://boliquan.com/wordpress-replace-host-domain/" target="_blank">WordPress整站搬家方法_wordpress更换域名_wordpress更换主机</a>-玻璃泉</li> <li><a href="http://cm9883.yo2.cn/articles/wordpress%E8%8F%9C%E9%B8%9F%E6%95%99%E7%A8%8B%E4%B9%8B%E5%9C%A8%E6%9C%AC%E5%9C%B0%E5%AE%89%E8%A3%85%E8%BF%90%E8%A1%8Cwordpress.html" target="_blank">在本地安装Wordpress的方法</a></li> </ol>