Tag Archives: wordpress

Every good thing comes to an end

微软要关闭 Live Spaces 服务了,听到这个消息有些伤感。我用的第一个 Blog 就是在 MSN Space 上的,网名从 rApJtR 换到 raptium 的时候,又建了第二个 Space,两个地方都写了不少东西,那些唠唠叨叨对于别人来说也许毫无意义,但对我来说是非常宝贵的记忆。

后来自己架 WordPress 写 Blog,也有两三年了,断断续续地写,主机也从合租变成 VPS(虽然好像完全没有必要)。然而我一直没有把 MSN Space 上的文章搬过来,一是我懒,而是有很多评论,换地方总是很难做到保留所有东西。于是我也会担心有天我的 Space 没了,那应当是非常遗憾的。

所以听说微软要把 Spaces 迁移到 WordPress 的时候,我立刻将 raptium.spaces.live.com 搬了过去。就算长得和原来不一样了,好歹那些文字还在,也算是把损失降到最低。

然而,当我今天想把 rapjtr.spaces.live.com 也搬去 WordPress 的时候,悲剧上演了…… 不知道是长时间没有登录还是什么原因,我试过了用过的各种密码组合,都不能用 [email protected] 这个帐号登录。使用密码寻回的话,又提示不存在这个帐号,而我的 Live Messenger 好友列表里面明明有的,右击了 View Space 也能看到的。最诡异的是,我用 [email protected] 申请一个新的 Windows Live ID,还成功了……这个,究竟是什么东西 bug 了啊。

填了人工服务的帐号恢复申请,虽然我觉得找回来的希望很渺茫。如果真找不回来的话,我也只能用其他工具来备份了。

nginx 的 wordpress rewrite 规则

我目前在用的 nginx 设置就是这个,已经包含了 WP Super Cache 的 rewrite rule,大部分内容是我搜来的,很不幸暂时找不到来自哪里了…… 其实网上类似的内容太多了~

server {
  listen 80;
  server_name www.example.net;

  location / {
    index index.php;
    root /var/host/wordpress;
    gzip_static on;

    if (-f $request_filename) {
      break;
    }

    set $supercache_file '';
    set $supercache_uri $request_uri;

    if ($request_method = POST) {
      set $supercache_uri '';
    }

    if ($query_string) {
      set $supercache_uri '';
    }

    if ($http_cookie ~* "comment_author_|wordpress|wp-postpass_" ) {
      set $supercache_uri '';
    }

    if ($supercache_uri ~ ^(.+)$) {
      set $supercache_file /wp-content/cache/supercache/$http_host/$1index.html;
    }

    if (-f $document_root$supercache_file) {
      rewrite ^(.*)$ $supercache_file break;
    }

    if (!-e $request_filename) {
      rewrite . /index.php last;
    }
  }

  location ~ .*.php5?$ {
    include fastcgi_params;
    root /var/host/wordpress;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    fastcgi_pass unix:/var/run/php_fcgi.sock;
    fastcgi_index index.php;
  }
}

我的博客还活着

很久没有更新这里了。先是前一阵子很忙,生活也比较混乱,不想写东西。后来想要写一写东西的时候,才发现不能访问raptium.cn了。

用ssh登录服务器看了一下,连我的home都被删掉了,于是想到合租服务器是不是遭人破坏,立刻联系了合租发起人,才得知是dreamhost出了问题,正在紧急修复之中。于是我也不能做什么事,只能耐心等了。

还好今天终于恢复了,我的数据也都还在。

在服务器坏掉的日子里,wordpress出了2.5版,underone推出了g7v5,今天服务器恢复,我把他们都弄了来。现在界面和以前有稍稍不同。在safari上也能正常显示也算是进步,原来的主题似乎有字体过大的问题。

先写这么多,告知世界我的博客还活着。

本站搬家了~

前天跟人合租了Dreamhost的一个Virtual Host,很便宜的,才50元一年。于是早就想着把blog从MUA的服务器上搬出来,终于可以实现了。因为毕竟是人家的东西,虽然他们也不怎么用,我还是觉得用自己的东西比较好。

Wordprss的搬迁过程非常顺利,Dreamhost的面板有一键安装功能,装好后再把数据库导过来,就全部OK了。

我感觉是网站速度不如以前快了,当然,原来的服务器就在中大嘛~

不知道搬迁会不会导致其他什么bug,所以欢迎回报bug和连接速度……

咱也赶时髦升2.3

WordPress 2.3也发布了一阵了,近期似乎是大家的升级热潮。在没怎么观望之前,某日心情好,一不小心就升到了2.3。咱也就是一小站,写点东西给几个人看,出了问题也不怕,哈哈。

基本过程如WP官网上相关文档所述,中途没出现什么问题。

听说已经原生支持Tags,所以把那个不怎么会用的UTW关掉了, 原来的tags 用import功能竟然也很成功的转了过来。

正要开心的时候,发现还是出现了一些问题——数据库报错……就是有两个表找不到啦,搜了一下,发现是 wp_post2cat和wp_categories已经在2.3版本中被废弃。这么想来,原来涉及这两个表的插件确实要不兼容的。于是展开排查大法,Deactive All Plugins先,再一个个试,貌似是某个Google Sitemap Tag Addon之类的plugin出了问题,干脆卸掉了,貌似新版的Google Sitemap XML已支持WP的原生tag,所以就省事多了……听说若是懒得使用排查法,这样也是可以的。

升完2.3,把theme也一并换了,懒得找,用了k2,然后拽了个sytle过来稍微改了改,就是目前这个样子啦。

everYoung theme for WordPress

觉得总是用别人的 theme有点颓哈,而且某人又提出了原来的dark主题过于繁复(我自己倒是没什么感觉),不管怎样,一直都想自己做一款theme自己用的。

所以,正值本人21岁生日之际,做个WordPress Theme玩玩吧。

花了两天时间,也算能够看出个样子来了……当然还是有很多页面没有做,大家就先不要点吧,哈哈。

暂时everYoung theme alpha1 上线…… 俄 说是alpha,还是急着上线了,真是急脾气啊。

有意见的赶紧提出……我会找时间改的。

Windows Live Writer 试用

在v2ex上看到有人问大家用什么blog客户端,于是看了一下大家列出的,仅仅是从网站上看,觉得并没有那个让我特别喜欢。倒是想试一下 Windows Live Writer,虽然我其实并不是很喜欢Live的东西。

下载和安装都没有什么特别,就在http://writer.live.com。之后看到的东西就很有意思了,填入我的blog地址和账户,writer分析了一下,认出来用的是wordpress,真好,Mircosoft竟然也认wordpress的,还以为只支持Windows Live Space。

Windows Live Writer

随后自动下载了css,然后竟然在本地写东西就能直接看到效果了…… 这么想来还是很好用的啊,其他功能还在观察中。

给wordpress换了新的主题

虽然wordpress默认的那个主题还是很不错的,但是为了不让别人以为我懒得连主题都不想换,我还是自己亲手改了一个。就从那个默认的出发,做了几张图,改了改css,就变成现在这个样子啦。其实也就是改了下颜色而已,当然还有字体,要把可能出现中文的地方都改到不小于12px才行。毕竟vista出来没多久,而且卖得不好,还没有进入全民ClearType的时代。大家看到那些又小又萎缩,而且一点都不方的中文字,一定会心情不好的吧……

就先这样啦。