- 性别
- 男
- 真实姓名
- 左转
- 个人主页
- http://zhzr.com
- 自我介绍
- 飘飘何所似,天地一沙鸥。
- 原始股
- 6792 股
- 在线时间
- 429 小时
- 帖子
- 288
- 记录
- 1
- 好友
- 3
- 主题
- 101
- 精华
- 1
- 最后登录
- 2012-2-3
- 注册时间
- 2005-8-27
- 阅读权限
- 200
- UID
- 2
    
- 金钱
- 1437 WPB
- 积分
- 2029
|
在有些PHP环境下,多语言可能不被调用,经过尝试,用以下方法解决:
参考《解决后台语言问题,中文回来》
困扰很久的问题,就是在本机上安装WordPress2.0.2 中文版前后台很正常,而在虚拟主机上安装后,后台为默认的en文,参考下文后,方知是PHP的BUG问题:
如果你的 WordPress Language 是預設的 English, 就沒問題, 無論你用哪一版的 PHP. 但如果你中文化 WordPress, PHP 4.x 沒問題, 但 PHP 5.x 就不怎麼高興啦. Again, 用 PHP 4.x版鐵沒錯的啦. 如果你真的要是, 可以參考以下的解決方案. 但我沒試過, 不曉得行不行.
http://www.fredfred.net/skriker/index.php?p=84
在 gettext.php 檔中:
重新定義 $MAGIC1 和 $MAGIC2 如下
// $MAGIC1 = (int)0×950412de;
$MAGIC1 = (int)-1794895138;
// $MAGIC2 = (int)0xde120495;
$MAGIC2 = (int)-569244523;
打开gettext.php 后发现就是如此设置,后来按照如下方式修改,一切正常:
// $MAGIC1 = (int)0×950412de; //bug in PHP 5
$MAGIC1 = 2500072158;
// $MAGIC2 = (int)0xde120495; //bug
$MAGIC2 = 3725722773; |
|