Archive for February, 2006

Feb 13 2006

How to move wordpress to a brand new site

Published by kamus under Webs

从周六晚上开始计划将我原本架在Fenng@Dreamhost主机上的blog转移到自己在Dreamhost的主机上,经过周日,周一2天,基本上所有的DNS已经正确指向了我的新主机,意味着迁移成功结束。

总体上说来迁移Wordpress并不是什么困难的事情,其实昨天晚上就应该迁移结束的,但是由于修改域名解析的延迟问题再加上今天Dreamhost出了一些小问题,所以有些拖延。

总结一下迁移步骤,给其他人做个参考,同时也给自己留个笔记。

1。首先自己用Freemind简单画了一个Plan,整理好自己的思路,这是做任何有风险的工作前必须的事情。当然你们现在看到的这个版本是后来做过修改的,随着迁移工作的进行,这张图也在不断的更改,但是大体上的思路没有变化。

2。按照Plan一步一步进行。首先登陆到shell中,把Wordpress的整个安装目录全部打包。我是直接将打包文件FTP下载到本地然后再FTP上传到新的主机上,如果有支持FXP的FTP客户端就不用如此麻烦,直接两个主机之间传送文件就可以,另外既然有shell,当然也可以直接SCP,速度更快。之所以我下载到本地是因为想保留一个备份。

3。备份完了程序,接下来需要备份数据库,这是最紧要的地方,Dreamhost提供了phpMyAdmin这样的web界面来管理MySQL库,所以备份非常简单。

登录phpMyAdmin -> 选中需要备份的数据库 -> 点击右侧的Export -> 选中数据库中的所有表 -> 勾选”Save as file” -> 选择”gzipped”方式压缩 -> Go,成功执行之后有一份gzip文件会下载到本地。

4。如何保证程序和数据库都是成功备份的,最好的方法就是测试,所以接下来需要建立一个测试站点,Dreamhost允许添加的Domain数量没有限制,所以非常方便测试。添加一个新的domain,添加一个新的mysql库,这些在Panel中都可以完成。然后测试导入刚才备份的数据库。

登录phpMyAdmin -> 选中需要导入的数据库 -> 点击右侧的SQL -> Browse选择刚才下载到本地的备份文件 -> Compression选择”gzipped” -> Go。成功之后,所有的表会在左侧显示出来。

备注:网上经常会看到导出导入MySQL数据库出现乱码的文章,当初我也担心这个,后来实践证明MySQL4.1版本导入到5.0版本并没有出现乱码。

5。由于域名和一些路径可能发生的变化,所以我们要继续修改导入后的数据,通过phpMyAdmin同样可以完成。需要修改的表是wp-options,需要修改的纪录包括:siteurl, fileupload_realpath, fileupload_url,至于修改的内容如果自己设置过Wordpress的话,就不用多说了吧,都是WP后台管理页面Options部分的值。

6。修改完数据库以后,还必须修改Wordpress连接数据库的配置文件,配置文件是wp-config.php,位于WP安装根目录下,打开一看就知道了,无非是数据库名,用户名,密码什么的(密码明文保存还真是不怎么安全),修改成能够连接新建数据库的参数即可。

7。此时已经可以登录新的站点了(当然首先要保证DNS已经解析成功了,可能会有几个小时到十几个小时的延迟),检查各个页面是否正常,我由于启用了用来图形化显示文章标题的Head-Image插件,所以还需要修改这个插件的配置,不具有共通性,不再赘述。

8。如果至此一切正常,表示迁移已经基本上没有问题了。而我的情况比较特殊,由于跟Fenng同时都是用Dreamhost提供的虚拟主机,所以当他还在manage我的blog.dbform.com域名时,我无法把这个域名加入到我的帐号中,会报已经存在,所以只能要Fenng先删除他那边的信息,然后我再重新加入,所以无法保证无缝迁移,如果大家今天无法访问我的blog,那就是因为这个原因。

9。Fenng删除掉他那边的信息之后,还需要等待Dreamhost彻底将这个信息从各个DNS中清除干净,这一步也等了不少时间。然后将blog.dbform.com添加到我的帐号中,再接下来的工作就跟上面测试流程一样了,转移WP程序文件,创建新的MySQL库,导入数据,修改相应配置。然后等待DNS全部更新到我这个新的主机上。

基本上整个过程就是这样了,中间Dreamhost出现了MySQL站点无法访问的错误,又出现了bad_httpd_conf的错误,不过通过跟support的邮件沟通,都算解决了。好在我这个也不是什么要紧站点,瘫个几天没啥事儿。

No Tags

7 responses so far

Feb 13 2006

试用Ubuntu

Published by kamus under Operating System

忘了是什么时候最早听到Ubuntu的,但是引起自己的注意是因为新闻说Google要发布自己的操作系统,当然后面Google又否认,但是Google内部员工使用的Goobuntu正是基于Ubuntu的一个特别版本这倒是确切的事情,这才萌发自己玩一下的想法,毕竟Google看上的东西总不会太赖。

下载安装盘,找一台机器重新安装,对我来说已经是没有新鲜感的事情,曾经有段时间狂装各个版本的Linux(包括Redhat, Suse, Debian, Gentoo还有一堆有名无名的),现在想到安装就有点儿犯恶心。正好VMware宣布发布free的VMware Server,并且VMTN中也有做好的Ubuntu5.10虚拟机可以下载。干脆就直接用虚拟机来测试一下好了,后来又是由于尝鲜的心理,并没有下载VMware Server(因为以前用Crack过的VMware Station好久了)而是转而下载了VMware Player,这是最轻量级的VMware产品,不可以用来做全新的安装,只能用来打开别人做好的虚拟机,但对于我这次正好是再合适不过的。

总共几百M的下载量,倒也用不了太长时间,很快VMware Player + Ubuntu 5.10 “The Breezy Badger”优雅的启动界面就展现在我的面前。

1。Ubuntu是一个古非洲词汇,大致是“乐于分享”的含义。看一下官方站点对这个词的解释。

“Ubuntu” is an ancient African word, meaning “humanity to others”. Ubuntu also means “I am what I am because of who we all are”. The Ubuntu Linux distribution brings the spirit of Ubuntu to the software world.

2。Ubuntu的默认GUI是Gnome,并且也只有Gnome,如果想用KDE,那么可以去安装Kubuntu。所谓Kubuntu就是在Ubuntu中卸载Gnome安装KDE而已。

3。提一个比较特殊的地方,就是Ubuntu默认屏蔽了root用户,而大力倡导使用sudo来取代su。这样我们可以直接用自己的用户进行各种Adminstrtor的工作,比如设定网络,配置硬件等等以前必须有root密码才可以进行的工作,现在只需要提供用户自己的密码就OK了。所以对于从VMTN中下载回来的虚拟机你不需要知道root密码,只要知道自己默认使用ubuntu用户登录系统,而自己的密码也是ubuntu就可以了。Ubuntu文档站点有专门的文章介绍这个改动的优缺点和使用方法。

4。默认浏览器是FireFox1.07,如果不准备中文输入,只用来浏览中文网页,效果也算差强人意。

5。仍然是Linux,那么只要有其它Linux发行版的使用经验,对于Ubuntu都不会感到陌生。目前为止除了界面未发现更有趣的地方,说起界面,另外还有一个Edubuntu版本,非常活泼的GUI,定位是“给年轻人用的”Linux。

Ubuntu基于Debian,正好最近看到推广Debian的工作,遂决定自己网站上加一个SpreadDebian的logo。

No responses yet

Feb 11 2006

计划将blog迁移到自己的虚拟主机上

Published by kamus under Webs

今天Fenng说由于WP的插件和动态机制比较占CPU,而Dreamhost给他的CPU上限已经快达到了,所以计划近期内将blog迁移到自己在Dreamhost上申请的帐号里面去。

迁移将包括Wordpress的程序文件,MySQL数据,域名指向等等,现在想来有些心里没底。由于从来没有做过这样的迁移工作,所以只能是力求平稳过渡了,但是恐怕仍然会有一段时间无法访问我的blog。

如果一切顺利,那么会写一份迁移的总结文档出来。

先寻求一些帮助,请各位做过迁移的达人不吝赐教。

1。由于不能直接备份MySQL的数据库文件,那么只能使用dump sql的形式,有什么好的WP插件可以简单完成备份的工作?我现在找到的是One Click Backup Plugin for Wordpress 1.5,刚才大致测试了一下,备份是正常的,但是是否会有中文乱码或者什么别的不可知的问题存在呢?

2。这样的迁移工作应该以什么样的流程进行比较平滑且保险?有什么需要注意的地方?

No Tags

No responses yet

Feb 10 2006

无耻的中文之星

Published by kamus under Feeling

一直在我的Dopod565上用中文之星的无敌快手输入法,这是我用过的最流畅的手机中文输入法。但是一直处于试用版,每个月必须去下载一次新的版本,否则就不能使用了。
本来想等正式版出来以后就付费买一个正版,但是从上个月开始忽然发现中文之星网站上无敌快手输入法的下载页面莫名其妙得不见了,点击进去说页面找不到。而中文之星首页上一片祥和,找不到任何对这个问题的说明。

直到今天看到有人怒斥国产软件,我容易嘛,才知道原来还有一大批为了等这个输入法的正式版而购买了掌上狂拼的用户也是这么被不打任何招呼就抛弃了的(中文之星称如果购买了掌上狂拼那么可以在无敌快手输入法正式版出来以后免费升级),我无法形容这是一个多么无耻的做法,一款优秀的软件居然被这么恶心的团队拥有着。

为了表达对中文之星的鄙视,我开始使用无敌快手破解版,并且提供下载。

下载:无敌快手拼音版 for Smartphone 破解版

No Tags

One response so far

Page 3 of 5«12345»