庸俗路上的无尽狂奔……

星期一, 十一月 27, 2006

trouble-with-so-much-things

| | 已有:3 则评论 | Bookmark and Share

到底出了什么问题?这句话是我刚才试着看发帖是否能通过的,结果还是给我空白页面,或者是"该页无法显示找不到服务器或发生DNS错误"。今天一天都在搞新Theme的修改,最后快大功告成的时候,准备发点小文字来,结果又出现了...


不好意思,到现在还没说具体是哪儿的问题,其他都好的,就是修改或者新撰写文章时,../wp-admin/post.php就报上面的错误。但是我又犯了二十多年的老毛病,一根筋往这上面想,把Wordpress Support Forum几乎翻了个底朝天,发现一些情况和我一样的空白页面的,但是没有一个好好回答的,因为我上午装了Php+Apche+Mysql调试的,在Wordpress支持论坛看到说有php.ini配置错误导致此种问题的,于是一根筋的我就正经八百的把这些全都卸载,结果还是不行啊。在WpCN的Group里问了一下,没人帮我解答,只好继续自己动手。



千错万错,只怪我弄Theme忘了,其实我是自己新建的一个Theme,怎么也没想到会是我的Plugin出了问题,因为我是在Kubrick上搞的Theme,所以一下把它的fuctions.php什么的都搞来了,再阴差阳错什么时候装了个Widgets插件,原来就是的问题!


不八婆了,越来越烦自己如此一根筋到底...Sigh...,前面也都是这样(1)(2),看来是做什么事情都要把东西先记下来了,唉。


还没有玩过分页,现在试试,顺便可以玩一下新插件WordPress Lightbox 2


星期日, 十一月 19, 2006

wordpress-language-pack-and-utw-permalink-structure-fix

| | 已有:3 则评论 | Bookmark and Share

其实严格说来是因为我在我要安家的服务器的关系,所以导致无法使用中文语言包。看下我要安家的配置:


操作系统 Linux Fedora core 1.0(2.4内核)或Linux Fedora core 2.0(2.6内核);

web服务器 Apache 1.3.31

PHP版本 PHP 4.3.11

Mysql版本 Mysql 4.0.20

Zend支持 支持


原来都是PHP版本搞的鬼,Wordpress默认的是PHP 5的,但是我现在的服务器是4.3.11,因为在*wp-includes/gettext.php*中第105行有这样一段代码:

// $MAGIC1 = (int)0x950412de; //bug in PHP 5.0.2, see https://savannah.nongnu.org/bugs/?func=detailitem&item_id=10565

$MAGIC1 = (int) - 1794895138;

// $MAGIC2 = (int)0xde120495; //bug

$MAGIC2 = (int) - 569244523;


其中注释掉的目的是为了修复PHP 5的错误的,因为我的服务器不是PHP 5,所以不需要注释掉。相反需要注释掉正在使用的,所以将上面那段代码替换成:

    $MAGIC1 = (int)0x950412de; //bug in PHP 5.0.2, see https://savannah.nongnu.org/bugs/?func=detailitem&item_id=10565

// $MAGIC1 = (int) - 1794895138;

$MAGIC2 = (int)0xde120495; //bug

// $MAGIC2 = (int) - 569244523;


上面的解决方案是在Wordpress Support找到的。好了,照上面做完一切OK了,现在可以正常使用中文包(zh_CN.mo以及zh_CN.po)了。这里放下本人正在使用的中文包:下载,使用方法如下:


下载编译好的zh_CN.mo文件(当然你也可以下载zh_CN.po文件然后自行编译)

在Blog的wp-includes目录下建立languages文件夹

将zh_CN.mo文件上传到wp-includes/languages文件夹

修改Blog根目录下的wp-config.php文件,将

define ('WPLANG', ");

修改为

define ('WPLANG', 'zh_CN');

注意:zh和CN之间是下划线,引号和括号都是英文半角字符。

Updated On 2006/11/20:



昨天把WP升级到了2.0.5,结果问题出来了,在先将所有的插件停用再启用的时候,其他的都可以,就是UTW(Ultimate Tag
Warrior)的链接结构(Permalink
Structure)不工作了,搞得我到处搜,去修改.htaccess文件,都不能解决,后来实在没辙了,把WP的链接结果先改成别的,再改回来,就
OK了,虽然昨天我也试过,但是是在UTW还没有重新激活的情况下,将WP的链接结构重新升级了一遍之后才激活的UTW,所以没有起到作用。我的天啊,原
来是这么简单的事情,偏偏我又是不见棺材不掉泪的类型,折腾到最后还是没弄好才回去睡觉的,记下来,以防自己(以及遇到此类问题的朋友)以后再干这种蠢
事。Sigh...


星期日, 十一月 05, 2006

small-cases

| | 已有:2 则评论 | Bookmark and Share

瞎忙乎了老半天,觉得还是记下来好,要不老是犯迷糊。


  • 壹、解决了Live Search的编码问题

微软的Live Search其实很不错的,原来的MSN虽然默默无闻,但是索引起来也蛮勤快的,今天忽然想到在首页里面加上自定义的404/500页面,所以就用了.htaccess加了几句就OK,代码为:


ErrorDocument 404 /error.html

ErrorDocument 500 /error.html

RewriteEngine on

RewriteCond %{HTTP_REFERER} !^$

RewriteCond %{HTTP_REFERER} !^http://(www\.)?zhu8.net/.*$ [NC]

RewriteRule \.(js|mp3|wma)$ - [F]

我是把404和500放在一个页面的,省得麻烦,所以就想弄一个单纯的搜索页面,一直发现Live!对我的站索引还蛮全的,所以除了加上Google之外,还想加上Live Search的(见此),但是在编码上遇到了问题:



在下面的代码中,必须用您网站所用语言所对应的三位或四位数代码页编号来替换"您的网页所用代码页"。

例如,如果您的网站是用源于拉丁文的语言(英语、法语或德语)编写的,则用 1252 编号来取代此指令:

value="1252″

有关各语言所对应的代码页值,请参阅 Windows 支持的代码页网页。

很显然,里面有GBK码(代码:936),但是没有UTF-8码(应该不是我没有找到),只好到网上去找,不经意发现了UTF-8的代码:65001,于是将代码一修改,就成了。详细可以到这个页面去看下源代码就好了。


  • 贰、解决了WinXP下chm电子书无法显示页面的问题

本来想把原来的"偏航"里无声听雨的小波文集弄起来的,因为我这一直存着opig做的chm电子书档,结果在网吧翻出来弄,书的导航栏倒是没有问题,页面却老是"无法显示网页",弄的我郁闷,网上去搜,先是到了微软的官方说明页面,以为要折腾注册表,在网吧要弄注册表是很烦的事情,再去搜搜,在这发现了最简单的方法:Loveyuki一语惊醒梦中人,原来如此简单(内有截图),还去按微软那样复杂何必呢?



由于空间是PHP的,所以也没打算重新弄个Z-Blog重出江湖,把文档重新归了一下档,做成了HTML的静态页面,但是音乐文件就没去修改,
因为很多都失效了。倒是网吧没有装Ofice,而我又需要打开ACCESS的数据库,先是下了微软的Excel
Viewer,后来发现只能看,不能修改,而我恰恰需要把Mdb文件解下来提取日志的相关内容,后来终于找到了:Microsoft Office 2003 Sp2〖精简免安装绿色版〗。把该数据库导出成XLS,打开,选了文章、评论等等复制出来,一切OK。


  • 肆、修改了原颜色代码

把原来的中英文颜色代码弄掉了,换了个国外的,胡乱翻译了一下,放出来了。页面自我感觉还蛮好看的,就是都是TABLE,想改成DIV+CSS可是东西太多,没什么必要。


星期六, 十一月 04, 2006

chaos

| | 已有:0 则评论 | Bookmark and Share

注:(以下情景都为梦)


一个同学,抑或老乡、朋友,本来我们是要一起杀了某个人的,故我走在最前面吸引那个人,我同学走在最后。
他上前从后面抱住将死之人(指预备要杀的人),谁知那人冲上来抱住我,这样,我们仨就抱成了一条线。可我却听到我同学的声音:"我要杀的人是你......"于是
我感到刀片在我的右颈部从前至后划过,我感觉到了热的血液从右颈动脉喷涌而出;感觉到眼前的光明一点点变暗、变黑...慢慢慢慢的缩小成一个小黑点,直至原来的光亮全部被纯纯的黑色淹没,直到我脑子里混乱的想法全部淡去。


于是,我醒了。没得说,迟到了。


P.S:原来《雪山飞狐》是每天下午五点三十五在江苏影视频道海外星剧场播出的,而且只播出一集。Sigh......