解决WP汉化和UTW链接问题

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

操作系统 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行有这样一段代码:

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

上面的解决方案是在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…

该篇日志发表于 WordPress, 石马 | Code 并被加标签为 , , , , 。 收藏本文的 固定链接

3 条评论针对 解决WP汉化和UTW链接问题

  1. FiftyThree 说道:

    果然UTW的问题解决了。
    多谢:)

  2. 引用来自: 浮生志 » 发现自己原来一根筋

  3. super37 说道:

    我也是我要安家的空间,似乎没碰到这问题。

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">

注意: 评论者允许使用'@user空格'的方式将自己的评论通知另外评论者。例如, ABC是本文的评论者之一,则使用'@ABC '(不包括单引号)将会自动将您的评论发送给ABC。使用'@all ',将会将评论发送给之前所有其它评论者。请务必注意user必须和评论者名相匹配(大小写一致)。