昨日、時間が取れたのでサーバの各種デーモンのバージョンアップなど行っていました。
特に問題なく作業は終了し、動作も問題無かったです。
と、ふと、うちのクライアントより
「ブログのいろんなところが英語になってるんだけどぉ」
という連絡が。
あれ?と思って見てみると確かに・・・
でも、今ご覧のこのブログは管理画面もコンテンツも影響なし・・・
古いバージョンのgettextに問題があるのだとにらみました。
で、まぁいろいろ調べてみてgettextまわりのプログラム修正を行うことで解決。
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;
■修正後
if ($magic == ($MAGIC1) || $magic == ($MAGIC3)) { // to make sure it works for 64-bit platforms
$this->BYTEORDER = 0;
} elseif ($magic == ($MAGIC2)) {
$this->BYTEORDER = 1;
おためしあれ!