自从偶博客重见天日后,就发现我的后台竟然变成了英文的。faint !我明明装的是中文版的wp啊。去空间看也有mo文件,wp-config.php配置成中文。可就是搞不定。翻来覆去,最后终于在google中找到了答案。
原来是wordpress的一个小bug,解决方法如下。
打开服务器上\wp-includes\gettext.php 文件,将117-119行
if ($magic == ($MAGIC1 & 0xFFFFFFFF) || $magic == ($MAGIC3 & 0xFFFFFFFF)) { // to make sure it works for 64-bit platforms
$this->;BYTEORDER = 0;
} elseif ($magic == ($MAGIC2 & 0xFFFFFFFF)) {
$this->;BYTEORDER = 0;
} elseif ($magic == ($MAGIC2 & 0xFFFFFFFF)) {
改成
if ($magic == $MAGIC1) {
$this->;BYTEORDER = 0;
} elseif ($magic == $MAGIC2) {
$this->;BYTEORDER = 0;
} elseif ($magic == $MAGIC2) {
好了,上传看看后台是不是已经改成中文了!!
ps: 这是 wordpress 在64位系统下工作的一个 BUG 。
Comments 4
这个bug还真少见。
Posted 24 Feb 2008 at 9:09 ¶恩。早就有了,今天上网才发现。
Posted 24 Feb 2008 at 9:10 ¶代码加亮已经正常了,怎么弄的?
Posted 25 Feb 2008 at 7:45 ¶重新下载了高版本的coolcode,装上就正常了。。
Posted 25 Feb 2008 at 8:48 ¶Post a Comment