msgbartop
用铅笔写日记,记录那最原始的美丽
msgbarbottom

Typecho 何时才能走出nginx的圈子?

话说我从Wordpress转到Typecho 已经有一段时间了,总体来说,感觉还行~ 唯一让我不爽的就是typecho 对其他web server 支持的很差,特别是在伪静态(mod_rewrite)方面。

我可以这样讲,现在我的博客后台就是废的,基本上连对游客评论的编辑、删除都不能做到。因为这些功能都基于web 服务器对地址的重写。

比如,我在后台要删除一个用户的评论(当然我很少,几乎没有那样做),我点击了“删除”按钮,其实我是对应的向“http://xxxxx.xxxx/index.php/action/comments-edit?do=delete&coid=####”这个地址发送了请求。按说应该是index.php 这个页面接受了这个请求,然后根据传来的参数对数据库里的某条记录做了“删除”的处理。

可是很杯具的是,这个页面根本不会接受到任何请求。因为typecho 可怜的兼容性。

大家可能知道,我的web 服务器用的hiawatha,它显然不在typecho 支持的web 服务器列表之中,应该说typecho 目前只支持nginx才对~

我按照typecho 官方的文档(http://docs.typecho.org/servers)里面给出的针对nginx的地址重写的配置,写了适用于hiawatha的,或者说是与nginx 下等效的配置。见下:

nginx 之伪静态:

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

location ~ .*\.php(\/.*)*$ {
include fastcgi.conf;
fastcgi_pass 127.0.0.1:9000;
}

hiawatha 之伪静态:

UrlToolkit {
ToolkitID = te
# Match ^(.*)/index\.php/.*$ Rewrite $1/index.php?$2
Match ^/index\.php(.*)$ Rewrite /index.php?$1
# RequestURI isfile Return
RequestURI exists Return
}

要我说,这两个的效果应该是一样,可是很遗憾的是,居然不起作用~ 至于原因,我只能揣测了~

话说,我之前在Wordpress上使用的WP-imgcode 和 user-agent-displayer 两款插件,我已经移植过来了。一直没有用上~ 原因很简单,插件的“激活”按钮(http://xxxxx.xxxx/index.php/action/plugins-edit?activate=XXXXX)不起作用~

本周杂记

不知不觉,已经进入7月份了。时间过的真快啊.一眨眼暑假就快来临了,可是这跟我又有几毛钱关系呢?

不过,说实话,这个天气的确是很贴切即将来临的暑假,真的是很热.
或者说是又闷又热,最近上海的天气的确是很不稳定.

总的来说,这周很平静.期间世界杯休赛了两天,终于可以睡会了.谢谢国际足联,谢谢欧足联,谢谢亚足联以及谢谢布拉特本人.

不过我还是想问问,wordpress 官方汉化小组是干什么吃的?
因为从wordpress 3.0 发布之日起(WordPress 3.0 “Thelonious” 2010年06月17日),我在后台不断的被推荐升级至最新版本.

wp 3.0 升级

上图那样的提示我不知道看了多少遍了.

我每次都在想,再等等,中文版就快来了.

可是直到今日此时此刻,仍无音讯.
瞧这办事效率 囧rz

还能怎么办,接着等呗.

再说说,刚刚巴西对阵荷兰的观后感,一句话概括:“巴西队是死在自己手里的”.

本人目前情绪稳定.表示影响不大。送走了巴西,接下来就看德国、阿根廷了.

ps:ie 8 真杯具,写个博客都这么费劲,默哀.

_完_ 小鑫 于 2010.7.3 凌晨.