
前两天Acostudio提供的免费主机挂了,等了两天还是一个样子,估计没戏了。幸好平时有备份的习惯,公司电脑里还存着一个全站备份文件,包括自己的页面、数据库、Email等信息。堂哥在Dreamhost上买了个主机,于是我便萌生了蹭主机的念头。查了下Dreamhost支持绑定多个域名,而且都是A解析(美国人IP真TM多),数据库无限个,空间无限个。。。于是今天一上班就抽空开始折腾,接近一上午的时间,搬家完毕,下面来总结下搬家经验吧。
Wordpress搬家主要分两个部分。一个是wordpress程序,一个是数据库。程序包含了主题、插件等页面的框架;数据库是博客的核心,包含了文章、评论、链接等具体信息。网上看了N个教程,终于选了一个适合自己的,而且几乎是万无一失的方法,在所有的主机上都适用,现在我就总结一下:
1、备份你的数据库和原主机上的所有文件。原主机上是Cpanel,备份比较方便,几个步骤就全站备份了,这里就不多说了
2、在新主机上安装wordpress。Dreamhost内置了一个‘一键安装WP’的功能,经验证这个功能装好的WP对数据库的表单名会加一些莫名其妙的前缀,所以不推荐;直接去官方下一个WP,然后在服务器上解压;
3、修改wp-config.php。这一步比较高级,以前是自动安装WP的,所以这个文件不熟悉,用UltraEdit打开这个文件,修改DB Host为当前主机的host(原来的是localhost,这可能跟主机设置有关),举个例子,我现在的host地址为mysql.itopinion.cn。
4、恢复数据库。在新主机上恢复原来的数据库,新建一个数据库,和原有的那个必须设置成同一个文件名,新建一个管理用户,拥有全部权限,也设成跟原来的名字一样,还有密码。然后,去数据库管理地址(我的是mysql.itopinion.cn),导入原来的数据库,文件名为‘xxxx.sql’,压缩成zip导入也行,这样比较快。
5、检查一下,输入http://主页的IP/wp-admin,看看是不是出现登陆了?如果OK了就下一步;
6、下一步把原来主机上的wp-content文件夹覆盖到新主机的同名文件夹下,这样所有的插件和主题都回来了~开心啊~~~不要忘记开启一些插件,有的搬家后就默认不开启了。
7、验证。修改C:\WINDOWS\system32\drivers\etc下的hosts文件,加入一行
新主机IP 域名(不带http),比如
202.11.22.33 itopinion.cn
然后打开浏览器,看看主页是不是正常显示啦?如果这样就基本大功告成了。
TroubleShooting:
1、搬家完毕后遇见一个问题:不能在后台上传图片。结果发现是数据库结构导致的,因为原主机的目录结构跟现有主机不同。网上查了下,修改数据库中wp-option里的第60行目录中为现有主机的目录格式,再上传图片,问题搞定~
2、具体每个文章的页面打不开。这是因为曾经调整过文章链接格式导致的,上传原服务器上的.htaccess文件即可解决。
后记:
这次搬家给自己一次宝贵的经验:
1、不能相信免费主机,天下真tm没有免费的午餐。
2、研习了一把数据库的导入导出和修改,见识了wp底下的运作方式
3、果然收费的主机速度就是稍微好一点。。。(这条可以忽略)





24条评论
四月 20th, 2009 @4:42 下午
我是一直不相信免费主机的
这个主机价位怎样啊?
[回复]
陶陶 回复:
四月 20th, 2009 at 4:57 下午
好像是6刀多一个月,不过经常搞活动,我堂哥买的时候就是10来刀一年。。。
[回复]
四月 20th, 2009 @5:00 下午
握手,我也刚搬好
[回复]
陶陶 回复:
四月 20th, 2009 at 5:03 下午
天哪。。。。你是看到我搬dreamhost然后马上搬过去的么。。。。
[回复]
William Hua 回复:
四月 20th, 2009 at 6:09 下午
这几天搬家成风,纯属巧合
[回复]
四月 20th, 2009 @5:24 下午
你这么说我还从来没有备份过东西呢。
呃。乔迁新喜。。哈。不错。。
[回复]
陶陶 回复:
四月 20th, 2009 at 5:26 下午
多谢多谢^^
[回复]
四月 20th, 2009 @6:08 下午
域名解析现在正常了吧,那个host文件可以改回来了呵呵。
[回复]
陶陶 回复:
四月 20th, 2009 at 9:57 下午
其实昨天我就设置域名转向了,原来那个服务器太让我失望了
[回复]
四月 20th, 2009 @10:08 下午
晕,免费的东西.我的也是免费,不过是朋友提供的主机。嘿嘿
[回复]
四月 21st, 2009 @10:38 下午
觉得免费主机信不过,所以……还是用收费的吧。毕竟自己辛苦经营的博客,数据丢了那个心痛……
[回复]
陶陶 回复:
四月 21st, 2009 at 11:06 下午
难道你也有类似的经验?
[回复]
四月 21st, 2009 @10:39 下午
速度是快了点,人有没有变帅点?
[回复]
陶陶 回复:
四月 22nd, 2009 at 8:38 上午
贱
[回复]
四月 22nd, 2009 @9:11 下午
这倒没有……只是以前在某垃圾BSP写的近千篇生活类文章无法转移到WP上来,有点痛心而已了~~
[回复]
四月 23rd, 2009 @8:52 上午
国外空间不能备案。。百度联盟也不能申请了,,有些无奈。。。我的就是国外CPANEL的。。用到六月份就不用了。一个网友提供的空间。。
[回复]
陶陶 回复:
四月 23rd, 2009 at 9:21 上午
还是第一次听到喜欢备案的。。。备案多麻烦呀,不知多少人想跑到国外空间呢;国外空间最不好的是如果发表了XX言论就会被XXX封了
[回复]
四月 23rd, 2009 @9:08 上午
看来平时确实应该养成备份的好习惯。
不过搬家比较麻烦,所以在Godaddy买了域名后就买了它的主机服务,不过貌似Dreamhost的提供的服务比较强大啊!
[回复]
陶陶 回复:
四月 23rd, 2009 at 9:22 上午
是,Dreamhost的确非常强大,就是没有cpanel。。。
[回复]
四月 25th, 2009 @3:54 下午
其实搬家也很容易的,我搬家好几次了。
[回复]
陶陶 回复:
四月 26th, 2009 at 1:49 上午
哈哈,强
[回复]
二月 2nd, 2010 @5:10 下午
搬家是一件恼火的事情!我一直抖没搞清状况
[回复]
二月 16th, 2010 @12:51 上午
啊,找了很久,谢了!
[回复]
陶陶 回复:
二月 16th, 2010 at 12:58 上午
呵呵,不谢
[回复]
说几句吧