Archive for 八月 2007
装的都是中文版的wordpress,本机上都是中文,但装到网上,就全都是英文版了,用了插件 language_switch 还是不行,告诉我zh_CN.mo Not a valid mo file. 又求助于gooogle.查到
找到wp-includes下的gettext.php
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;
}
修改成
if ($magic == $MAGIC1) {
$this->BYTEORDER = 0;
} elseif ($magic == $MAGIC2) {
$this->BYTEORDER = 1;
} else {
$this->error = 1; // not MO file
return false;
}
运行install.php的时候就发生问题了.
Fatal error: Allowed memory size of XXXXX bytes exhausted (tried to allocate XXXX bytes) in XXXX
问了下google,原来是服务器的内存不足引起的,有两种解决方法
修改php.ini的参数设置,把默认的memory_limit修改为24M就可以了
或者
在出错的页面使用ini_set函数
ini_set("memory_limit", "-1");
好了,问题解决了,可是………………..竟然前后台都是英文版的……我在本机上就没发生这个情况,orz…..继续解决中…
