存档
WordPress站点迁移实操
我的WordPress站点“简单笑:开心,就是简单!”原来使用的服务器有流量限制,随着访问量的日增天涨,眼看着要超过限定的月度流量了。但是我又不愿意另外花钱增加流量(这个是无底洞),正好看到IX Web Hosting的服务器是不限流量滴,试用了1个月,访问非常稳定,而且速度也快,决定:迁站!
在正式迁站之前,我拿了一个测试站做练手,当中也走了些弯路,不过总算都搞定了,以下是真实的操作步骤,与大家分享:
1、将旧站打包,包括两部分,一是整站的文件,全部压缩后FTP下来;二是数据库,用mysql管理器也压缩后拉下来。
2、更改本地的Hosts文件,将域名指向新站。这一步很巧妙,借此你可以完全测试欠站的效果,而其他访问者依然可以访问原来的站点。
3、在新站的mysql管理器中新建数据库和用户,尽量和旧站一致,这样到时候就不用更改旧站的wp_config.php文件了。不过不一致也没关系,更改配置信息很简单。
4、用和旧站版本一致的WordPress的官方安装包在新站上架设,注意第一步的“数据表前缀”要和旧站一致。架设完后,访问一下,如果可以正常打开,就说明服务器和数据库配置一切正常。
5、如果你不想手工更改“步骤3”所说的配置文件,那么你这时候可以把新站的wp_config.php下载下来,替换旧站压缩文件包中的同名文件即可。
6、进入新站的mysql管理器,将所有的数据库表中的数据清空,或者直接删除所有的数据表。然后通过导入的功能,将旧站的数据库完全迁移进来。
7、通过FTP将旧站的文件压缩包上传到新站,然后解压缩覆盖。至此,迁移完成!
8、测试一下,看使用原来的域名能否正常访问新站,能否进入管理后台,数据有无丢失等等。以此验证迁移是完整的。
9、一切测试正常后,就可以恢复你的本地Hosts文件了,然后再去正式地修改域名的DNS解析记录。完工!
10、以上操作,可以令你的访客感觉不到站点被迁移了,包括搜索引擎也是。不过,如果在迁站的过程后用户留言或者发贴,那么就只能另外再手工通过数据库来导入了。
Visual Studio 2010 的电视广告×5
最新的Visual Studio 2010 的电视广告中,一个程序员的女友作为了第一人称主角。当你陷入编码的喜怒哀乐的时候,有个小女生在你身边做偎人小鸟,没有唧唧喳喳,只有柔情无尽……来看一下Visual Studio 2010的最新电视广告连续剧,一共5季,分别为:《想做你的Code》、《让爱延长》、《幸福也要敏捷》、《为爱Debug》、《让爱编译通过》,温情+甜蜜+煽情三重渗透,程序员们必然不敌缴械…
第一集《想做你的Code》
十点了,不知道你的Code写到了哪一行,从未想过,这些符号能让一个人如此着迷。
兴奋、高兴、沉默、忧虑。
写Code是他的快乐;看他写Code成了我的快乐。喜欢他的认真,却不想他总给自己找压力。
现在,你是不是又在跟Code较劲啊?如果可能,我来做你的下一行Code 好不好?
第二集《让爱延长》
幸福能run多久?有时候一分钟就够!
今天跟你通了3个电话,一共是1分21秒,每个电话平均27秒。
女人在乎尺码,你在乎你的代码。聊我们的未来,三句话你就可以聊到技术的未来。
我们的短信,还能再短些吗?一分钟的幸福,似乎离我越来越远。
如果我们的谈话不象C++那们简短,我想我的幸福会更长。
第三集《幸福也要敏捷》
约好的幸福,为什么总要一等再等?
今天你说,要带我去北海看银色的沙子。诶,我可记好了哦。
想吃啊?有时间我带你去啊。
看起来不错诶。等不忙的时候带你去看。——真的?太好了。
好美啊,等把这个项目做完咱俩一块去。
喂,今天是什么日子啊?——等等,让我想一想啊。
我要的幸福,你能快点响应吗?
第四集《为爱Debug》
第五集《让爱编译通过》
这份爱能否编译通过?
妈妈说:你什么都好,就不该是个程序员…你说我该怎么办呢?
妈妈说:你太颓废。 我说:颓废给我安全感。
妈妈说:你就知道工作。 我说:总比工作不努力好啊。
妈妈说:你是经济适用男。 我说:经济只是暂时的,适用总有一天变受用。
她问我真的想好的了吗。 我说:不是每个爱都能编译通过的,我想我就是那个幸运儿。
准备上线saylar.net
该站点的名称尚未想好,不过因为是应用站点,所以没有一个响亮的名字应该问题不大。
saylar.net提供两种应用服务:1、短url地址;2、智能转发。
短url地址比较简单,就是将诸如http://www.xxx.com:2222/CMD_FILE_MANAGER/domains/wangsuyi.com/public_html这样的完整但冗长的url地址,通过数据库技术,一一对应为诸如http://saylar.net/JHDA8这样的短url地址。当发生页面请求时,再解析转发到原有的地址即可。
可以将之开发为两种应用,一种是页面端的,用户输入原地址,页面返回短地址,供用户复制后使用。另一种就是api应用,可以将这个api开放出来,解析输入的文字,通过正则计算将其中的url地址读取出来,再一一匹配上短地址后返回。
智能转发也是利用正则技术,提前配置好转换规则,当发生页面请求时,根据这些转换规则,返回并转发到目标地址。

