手机
当前位置:查字典教程网 >网页设计 >应用技巧 >关于bluehost空间上wordpress后台变为英文的解决方案
关于bluehost空间上wordpress后台变为英文的解决方案
摘要:“在64位空间上安装wordpress会出不汉化的情况”,这是Wordpress的自身bug,问题的出在是Wordpress在64位的CPU...

“在64位空间上安装wordpress会出不汉化的情况”,这是Wordpress的自身bug,问题的出在是Wordpress在64位的CPU下(linux)运行时,由于PHP-gettext解析.mo语言文件文件出现错误,以导致Wordpress在使用中文版本时失败,并不是传说中的bluehost禁用了.mo格式文件.官方尚未出新的升级版本,我们可以通过修改wordpresswp-includesgettext.php这个文件代码来实现.

根据wordpress版本不同,有两套方案:

1/wordpress2.3.2版本

查找这段代码

复制代码 代码如下:

if($magic==($MAGIC1&0xFFFFFFFF)||$magic==($MAGIC3&0xFFFFFFFF)){//tomakesureitworksfor64-bitplatforms

$this->BYTEORDER=0;

}elseif($magic==($MAGIC2&0xFFFFFFFF)){

$this->BYTEORDER=1;

}else{

$this->error=1;//notMOfile

returnfalse;

}

替换成

复制代码 代码如下:

if($magic==($MAGIC1&0xFFFFFFFF)||($magic==($MAGIC3&0xFFFFFFFF)){//tomakesureitworksfor64-bitplatforms

$this->BYTEORDER=0;

}elseif($magic==($MAGIC2&0xFFFFFFFF)){

$this->BYTEORDER=1;

}else{

$this->BYTEORDER=0;

//$this->error=1;//notMOfile

//returnfalse;

}

2/wordpress2.3.2之前的版本

查找这段代码

复制代码 代码如下:

if($magic==($MAGIC1&0xFFFFFFFF)){//tomakesureitworksfor64-bitplatforms

$this->BYTEORDER=0;

}elseif($magic==($MAGIC2&0xFFFFFFFF)){

替换为

复制代码 代码如下:

if($magic==$MAGIC1){

$this->BYTEORDER=0;

}elseif($magic==$MAGIC2){

这样重新刷新后台页面,问题即可解决,如果还是看不到中文,抱歉,偶也没有其他办法啦.

【关于bluehost空间上wordpress后台变为英文的解决方案】相关文章:

PDF里的文字显示模糊的解决方法

asp运行特别慢之iis6假死现象的一种解决方法

摄像头故障诊断+解决方案

关于frameset出现滚动条的解决方法

漏洞补丁下载成功安装失败的解决方法

几种常见文件格式的说明文档

PQMagic重新分区硬盘分区丢失的解决方法

快速启动桌面图标丢失的解决方法

usb设备不能识别的完美解决方案

解决Photoshop CS3在Win 2003下无法安装的解决方法

精品推荐
分类导航