bluehost空間上のwordpressバックグラウンドについて英語の解決策になります。
1721 ワード
「64ビットの空間にwodpressをインストールすると漢化されない場合があります」というWordpressの自身のバグですが、問題はWordpressが64ビットのCPUの下で動作している時にPHP-gettext解析により、mo言語ファイルにエラーが発生し、Wordpressが中国語バージョンを使用している間に失敗しました。伝説のbluehostが無効になったわけではありません。moフォーマットファイルです。まだ新しいバージョンが出ていません。wordpress\wp-inncludes\gettext.phpというファイルコードを修正することで実現できます。word pressバージョンによって、2つの案があります。 ワードプレス 2.3.2バージョンの検索コード
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 & 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->BYTEORDER = 0;
//$this->error = 1; // not MO file
//return false;
}
に置き換える。 ワードプレス 2.3.2以前のバージョンはこのコード
if ($magic == ($MAGIC1 & 0xFFFFFFFF)) { // to make sure it works for 64-bit platforms
$this->BYTEORDER = 0;
} elseif ($magic == ($MAGIC2 & 0xFFFFFFFF)) {
を検索して
if ($magic == $MAGIC1) {
$this->BYTEORDER = 0;
} elseif ($magic == $MAGIC2) {
に置き換えて、このようにバックグラウンドページを更新すれば問題は解決できます。もしまだ中国語が見えないなら、すみません、他の方法はありません。