痛苦的 WordPress 搬家

四天前,正在快乐的外链时,我的服务商 BlogHost 的镇江机房宕机了,造成起码三天不能上主站。

宕机
宕机

这是我遇到的第 n 次故障了,非常不开心。本来一直用这家 BlogHost 的,但一直小麻烦不断。如果这次能三小时内修复也就忍了毕竟才刚续费的,但三天宕机对一个站长来说是什么概念,怎么忍呢?

周五下午一冲动花钱玩了一下阿里云,Ubuntu 14.04 环境 512mb 内存单核 CPU 配置,只能说高大上,但不太适合我等中小站长,花了 5 个多小时刚配好 LNMP 环境,还有一大堆麻烦事情还没做呢,于是决定就当交学费耍了(幸好只¥58 订了一个月,否则¥580 定一年就亏大了)。

晚上经 Betty 推荐,到恒创主机实验了一下,界面也是 DirectAdmin,主机跟现在的服务商 BlogHost 完全一样,配置稍微高端一点,机房可选在香港、美国、韩国或洛阳,最主要的优点在于,客服小妹很给力,一般提问题后瞬间就回复了,这太重要了,相比而言目前我的服务商太弱了。于是选了香港机房,交了费就算开通了。

后面麻烦刚刚开始。首先要搬家。因为历史原因,站点文件实在太大,ftp 当下来实在是太花时间,折腾了若干小时后想到还是打包下载比较好,但到后台一试傻了,2G 空间理论上只能打包 1G,否则超限了。

满脑门黑线,周六中午就出门看《第七子》&吃饭去了。晚上回家灵光一现,可以先把 uploads 文件夹下载了,然后删掉,再打包,可以节省一半时间。以及可以找 BlogHost 的客服呀!决定双管齐下。找到客服一说,他同意帮忙,但由于种种原因,把我的空间给调小了……哎,这下更麻烦了,幸好他的权限比较大,直接给我从后台 Linux 内挖出了 wwwroot 的文件和数据库,打包 QQ 发给我了。

大晚上的事情又多了呗。于是在两个 DirectAdmin、两台笔记本电脑(一台 Mac 一台 Windows)中来回切换,先在恒创上创建了几个站点的子域名、数据库,然后分别导入。导入过程也一波三折,有必须要修改笔记本 host 文件指向当前 ip 地址的,有因为数据库太大出错的,有数据库格式错误的,有 ftp 不停断线/上传被停止的,有因为用的 Mac 压缩格式不正确出错的,有 Mac 的写字板更改 wp-config.php 文件时暗恻恻自动把单引号'改成 导致出错的(这个破问题我整整花了两个多小时才发现)……不一而足。

到了今天下午总算有点样子了,至少改了 host 后直接访问恒创 ip 地址已经能正常访问&写文章了(比如此篇)。

下面还有三件事情:1、在 BlogHost 的后台先把域名解析到新的 ip 地址;2、要到转移码后将域名转到恒创;3、图片外链要加速进行。

感想:就像中国当年造两弹一星培养了一大批高级人才&带动了无数工业一样,WordPress 整个搬家过程也是彻底熟悉 WordPress、DirectAdmin、Mac 系统、FTP 软件、域名解析的学习过程,虽然很痛苦,但自己弄通一遍以后,能力又得到了很大提高,也算是因祸得福吧!

参考文章:

p.s. 当你们看到这篇文章的时候,已经是发布在新站并稳定运行一天八天了,当然,这八天我是通过修改 hosts 和直接指向新站 ip 地址的方式更新的。 🙂


[2015/1/20] 昨晚跟恒创的客服交涉了一下,把域名转移的事情搞定了,现在要做的就是等待域名转移,还剩六天到周六下午一点生效。这几天除了我自己外没人看得到这里,而老站那边虽然还能勉强访问,但基本也被我限制了功能,能看到的也设为无法留言。想想也挺好,刚好用这段时间修养一下,以及缓慢却坚定不移的将外链图片进行到底,好处有四:1、节约服务器空间,可以省钱;2、清洁服务器的目录,文件存放更有规律;3、加快加载速度,降低服务器载荷;4、备份和搬家时不需考虑 uploads 文件夹,会更容易。目前以每天平均更新 10 篇旧文的速度推进中,想必半个月内应该能搞定大半了。话说昨天趁着恒创主机搞活动 6.8 折的当儿,续订了三年的 1G 香港主机,另外获赠一年,平均下来每年才 160 多元,还是非常划算的。接下来可以不用费心折腾主机的事情,静下心来写字了。最后表扬一下 MacOS,搜索文件神一般的速度,让查找替换图片变得异常容易,更新旧文也就没那么痛苦了……

共有 18 条评论

  1. Google Chrome 26 Google Chrome 26 Windows 8 Windows 8

    就说 Mac 一用,都能瞬间变果粉

    但是 “让查找替换图片变得异常容易” 这句就看着不舒坦了,我就是喜欢看你受虐啊!!

  2. Google Chrome 40 Google Chrome 40 Windows 8.1 Windows 8.1

    图片太多搬家太麻烦了,基于这个原因我博客上基本上是没有图片的,每次搬家的时候直接打包一个数据库走人即可。

  3. IEMobile 11 IEMobile 11 Windows Phone 8.1 Windows Phone 8.1

    价格很便宜啊!我的资源一向是外挂了,迁移很容易。搞得我也想换过去了

发表评论

电子邮件地址不会被公开。 必填项已用*标注