有一个词叫做:折腾

  凌晨加班忽然就起了把海豚微笑的背后折腾回WordPress的念头。在几乎习惯了Drupal建站、转让BPCN后,再一次把本网志转回了WordPress。应该很多人想听理由,“折腾”也不太能说服自己,简单讲一下。
  首先说为什么不用Drupal。在放弃BPCN后我更坚定了这里只会用来写网志,所以Drupal的强大对于一个网志站点来说过于的复杂了,特别是当看到数据库里竟然有上百兆的log表后。
  为什么不用Habari?因为它还不成熟,而我又不是一个程序员,不想为了一个功能去写代码。
  为什么是WordPress?因为摆在面前的几个网志程序最熟悉它,而就目前来说它离讨厌的多功能程序还有那么点距离。
  废话不多讲,理论上来说这个网志站点会继续使用WordPress作为主程序。然后我会写一个新的模板来给它用;一些旧文章也会再次整理一遍来适合阅读;接下来会有一些关于WordPress的文章(比如Drupal2WordPress)。
  另外18%的程序仍然是Drupal,因为它很适合。

PS:本站Feed地址仍然为:http://feed.kdolph.in/

Technorati Tags: , ,

写在转让BPCN后

  一个星期前我决定无偿转让BPCN,现在事情基本已经确定,BPCN(wordpresscn.com)新的主人是花儿开了的站长Liu Yang。
  我差不多维护BPCN了三年多,一开始只是kdolph.in下的一个子目录,后来单独申请了域名,接着又和kdolph.in一起搬迁到了DH的服务器上直到现在。在BPCN上花费的时间不少,基本上每天我需要花上30-45分钟来更新它。一般是从Bloglines(后来是GR)里寻找适合的插件模板,还有Wordpress的讨论区和wp-plugins.net,最后的一年里为了保证内容的可用性,所有介绍插件我都一一做过简单的安装测试。这中间有很多热心的朋友提供站点的信息来源,而类似我的Plugins这样的文章没有大家支持是做不出最终效果的(157条回复,84篇推荐文章),在这里谢谢各位了。
  今年的6月开始我为了筹备9月底的婚礼和之前的琐碎,有过两次比较长时间的停止更新。在这次蜜月后对于BPCN的热情也到了最低点,所以决定与其让它半死不活的吊着还不如交给另一位有热情和想法的朋友继续下去。
  不写了,搞得像回忆录兼毕业报告,这是本Blog开始以来“我”字用得最多的一次,文章自然也成了最无趣的一篇。
  还是废话一下,有空的请继续关注海豚微笑的背后18%

CBN: 合租服务器

  这是来自China Blogger Network的合租计划。目前选定了dell 1950 服务器,线路选择北京酒仙桥的 BGP 机房,218.240.8.107 这个 IP 可以测试速度。在这个基础上增加一些配置,2个 5110 CPU 300G SCSI 10K。为了保证速度,最多只会有100名用户,现在价格也是按照100名用户平均的,现大约已有5x多位用户了,有感兴趣的可以去看看。
  帮朋友宣传,具体事宜请直接联系CBN。

Technorati Tags: , ,

WordPress 2 Drupal 教程

  称为教程不是很妥当,整个转换过程最重要部分是一个Drupal的Module,整个过程没有任何个人原创,在这里写下就是想给有同样想法而还没有去做的朋友一个提示。
  转换可以保有原WordPress上的所有文章、留言、TB、地址(仍需要探讨)。以下内容很多操作都是基于Shell的,基于很多服务器并不提供这种便捷的方式,所以我会在类似操作后加以注明,便于各位了解实际目的。

备份WordPress

  备份WordPress所在目录以及对应数据库。这个操作根据个人习惯不再详述。

移除WordPress

  我是在原有目录下安装Drupal,如果准备使用一个新目录或者域名来安装Drupal可以省略这一步。
  删除wp-content之外的所有WordPress目录,保留wp-content目的是因为一般使用WordPress中所上传的图片或其他文件都会在这里,所以其中的plugins和themes可以考虑删除。

安装Drupal 4.7.6

  安装可以参考其他安装教程,以下是我的步骤。


  1. wget http://ftp.osuosl.org/pub/drupal/files/projects/drupal.4.7.6.tar.gz
    tar xzvf drupal-4.7.6.tar.gz
    mv drupal-4.7.6/* ./

    以上内容相当于下载drupal 4.7.6,解包,上传。
  2. 在mysql中导入位于drupal解包目录下的database/database.4.1.mysql文件。
  3. 编辑site/default/setting.php文件,修改两个项目:

    $db_url = ''
    $db_prefix = ''

    前者是数据库参数。后者是Drupal数据表的前缀,默认是空的,如果要使用前缀需要同时修改database.4.1.mysql中表的相应名字。

设置Drupal 4.7.6

  1. 访问Web页面,根据提示创建第一个用户,这同时也是Drupal最高权限的admin帐号。这个用户名最好不要和WordPress中的用户名重复,导入过程遇到重名系统会自动改名。
  2. 访问administer => modules,打开’blog’ ‘path’这两个module。
  3. 访问administer => settings => General settings,设置以下内容:
    • Clean URLs,如果你的WordPress使用了Permalinks的话打开它。
    • RSS feed settings,设置为Full text。
    • Data settings,设置默认时区。
    • Site maintenance,设置为Off-line。
  4. 访问administer => settings => posts,设置Length of trimmed posts为Unlimited。

  为了导入顺利和后期的升级,建议不要启用其他module,并且使用默认模板。

导入WordPress

  导入WordPress是使用wp2drupal这个module,通过数据库转入所以速度很不错。建议WordPress和Drupal的数据库最好能处于同一个host甚至是同一个数据库,这样可以避免数据量过大服务器拒绝造成导入失败。


  1. mkdir module/wp2drupal
    cd module/wp2drupal
    wget http://www.borber.com/files/wp2drupal-4.7.x-2006.06.23.zip
    unzip -x wp2drupal-4.7.x-2006.06.23.zip

    以上操作相当于解压上传wp2drupal到module目录。
  2. 进入Web页面,administer => module,启用wp2drupal。
  3. 访问administer => Import from WordPress
  4. 第一个页面是一些简介信息,如果你没有启用’blog’ ‘path’这两个module也会在这里提示你。
  5. 进入第二个页面填写内容比较关键。
    • WordPress Settings中填写原有WordPress的一些信息,主要是数据库参数。
    • Drupal Settings中设置基本不用改动,注意把’Filter format for imported posts and comments’项目设置为’Full HTML’。
    • URL redirection settings,由于Drupal的URL命名与WordPress必然的不同,所以需要设置自动转向来保证原有文章能被正常访问到。
    • Cleanup settings,为了保证导入顺利,建议使用新安装的Drupal,这个项目会清空原有Drupal数据库中的内容。
  6. 开始导入。

Drupal 4.7.6升级为5.1

  1. 备份site/default/settings.php,当然如果不介意重新写一次的话也可一不用备份。

    wget http://ftp.osuosl.org/pub/drupal/files/projects/drupal-5.1.tar.gz
    tar xzvf drupal-5.1.tar.gz
    mv drupal-5.1/* ./
  2. 把备份的settings.php复制回来。
  3. 访问Web页面:http://yousite.com/update.php

设置Drupal 5.1

  琐碎的设置就不写了,这里只是谈一下我个人的URL设置。因为原本WordPress的文章URL使用http://yoursite.com/1(2, 3 … n)的排列,所以相对转换后的Drupal地址只是多了一个’node’,Drupal地址为http://yoursite.com/node/1(2, 3 … n)。
我所做得只是使用autopath这个mode去掉了’node’部分,同时设置显示地址使用'[nid]’,这样文章地址便与WordPress相同了。

Technorati Tags: ,

俺Blog的前世今生

  Angelived拉我写这篇,那就在这里说些关于Blog的事情。
  开始写Blog应该是02年11月在Blogger,断断续续一直到04年11月买了个小空间安装了WordPress开始写一些对外的文章。没多久注册了kdolphin.org域名,一年后被人抢了,于是又申请了kdolph.in沿用至今。在同一时间也为原本作为一个子域的BPCN申请了一个顶级域名wordpresscn.com

  • 关于kdolph.in
      对于Blog程序一直报有折腾得态度,经历过WordPress => Drupal => WordPress,自从Drupal 5释出后我又有点想转回去,而同时又对Habari兴趣浓厚。而随之带来的明显问题就是URL地址和数据:现在这里只能看到06年6月的文章,之前的文章因为切换没有合适的转换程序都放弃了;URL因为一开始服务器不支持.htaccess用了折中的方法,后来更换服务器后又导致之前文章链接全部失效。
      kdolph.in的内容偏重的都是兴趣上的东西,而同时又尽量避免写过于私人的东西。写Blog对于我来说,首先就是给所有人看得,内容如果过于私人化还不如去写日记。
      kdolph.in的流量不大,我当时也没什么SEO的概念,只是写写兴趣之中的东西,由于WordPress那个时候国内使用的人不多,所以有关WordPress的文章带来了一部分流量。而和keso的那次偶遇让更多人跑来看我的Blog。
  • 关于wordpresscn.com
      BPCN作为WordPress信息类站点所以Blog主程序一直是WordPress,换成其他就有点怪了。

未完待续…