// you’re reading...

博客建站 ‖ Blog

博客建成,心情愉悦!

2008年1月2日,我得记住这个日子,这一天我终于购进了属于自己的收费空间,期间过程扑朔迷离,话说….(以下省略一千字)。第一次拥有收费空间,很多东西让我兴奋不已:超过的速度,强大的后台管理,丰富的功能,等等等等……3号安大居然断网一天,那个郁闷的! 4号,准备搭建blog了,寝室刚刚恢复网络不久,速度十分之慢,刚好老婆想去网吧上网,于是我干脆跑网吧搞去了。周末网吧人很多,我找来找去搞到一台很烂的机子,看旁边虎视眈眈的许多人,我也只好硬着头皮坐下来了。将极点、Maxthon、Flashfxp、TM——我上网太挑剔。 WordPress号称是安装最简单的blog程序,填上博客标题和个人邮箱,点击确定,一个博客就这么安装成功了。最后界面上写了这么一句话:“还想进下一步吗?让您失望了:)”,我喜欢!然而进入后台我才发现这么一个问题,我安装的明明是中文版本,结果却成了全英文版本,欺负我四级都没过。

之前安装过一个英文版的,我以为是上传的文件搞错了,又从火山免费空间上把中文版文件Down下来,再重新上传,新建数据库,再安装,还是老样子。晕了,活见鬼了不成? 我开始怀疑是不是MEyu的空间不支持Wordpress博客程序,那可就完蛋了,我买这空间恰恰就是为了装Wordpress,不支持的话岂不亏大了?赶紧跑MEyu客服搜索,原来很多人都有我同样的问题,有点汗,好在还有好多人贴出了解决办法,我又燃起了希望,哈哈!照着解决办法修改了语言包文件,再安装,成了! 下来把这解决办法分享给大家。

WordPress 2.3.1中文显示问题解决方法:打开wp-includes/gettext.php, 找到:

$this->enable_cache = $enable_cache;

// $MAGIC1 = (int)0×950412de; //bug in PHP 5.0.2
$MAGIC1 = (int) – 1794895138;
// $MAGIC2 = (int)0xde120495; //bug
$MAGIC2 = (int) – 569244523;
// 64-bit fix
$MAGIC3 = (int) 2500072158;

$this->STREAM = $Reader;
$magic = $this->readint();
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 = 1;
} else {
$this->error = 1; // not MO file
return false;
}

替换成:

$this->enable_cache = $enable_cache;

// $MAGIC1 = (int)0×950412de; //bug in PHP 5
$MAGIC1 = (int) – 1794895138;
// $MAGIC2 = (int)0xde120495; //bug
$MAGIC2 = (int) – 569244523;
$MAGIC3 = (int) 2500072158; // <- 64 BIT FIX: ADD THIS LINE!

$this->STREAM = $Reader;
$magic = $this->readint();
if ($magic == $MAGIC1 || $magic == $MAGIC3) { // <- 64 BIT FIX: CHANGE THIS LINE!
$this->BYTEORDER = 0;
} elseif ($magic == $MAGIC2) {
$this->BYTEORDER = 1;
} else {
$this->error = 1; // not MO file
return false;
}

问题的根源是Wordpress在64位的CPU下(linux系统)运行时,由于PHP-gettext解析.mo语言文件出错,以至于Wordpress在使用中文版本时失败。这是由于PHP-gettext在加载.mo文件时,没有正确匹配验证位导致stream自动关闭。

您可能也喜欢:

« 上一篇: 下一篇: »

Discussion

7 comments for “博客建成,心情愉悦!”

  1. 写得不错!请问博主在哪家网站买的建站空间啊?

    Posted by 传说一梦 | 一月 25, 2008, 13:07 | [回复]
  2. 呵呵,在“关于”里找到了

    Posted by 传说一梦 | 一月 25, 2008, 13:09 | [回复]
  3. 我花了399元钱买了一年的3G全能空间。速度也算不错~:)
    还送了300MB容量的 MySQL数据库。

    Posted by 布鱼 | 二月 4, 2008, 20:46 | [回复]
  4. 3G?要那么大的空间做什么?

    Posted by 牧狼羊 | 二月 4, 2008, 22:32 | [回复]
  5. ^_^欢迎访问我的小站。天逸的小站

    Posted by 天逸 | 十月 6, 2008, 13:06 | [回复]
  6. 你的站很不错哦。有空大家交流一下。来个友情链接怎样。我的QQ是545522510 请加我QQ啊。验证为:友情链接 。(*^__^*) 嘻嘻……继续溜达一下你的其他内容先

    Posted by 张宇 | 十月 26, 2008, 14:44 | [回复]
  7. 网站不错哦。给你踩一下吧。有空也到我网站上留个脚印啊。大家互动一下,带动一下人气。(*^__^*) 嘻嘻……
    下次在来了。。88

    Posted by 网络是毒药 | 十月 27, 2008, 02:38 | [回复]

Post a comment