ME 2.2 のときと、これを 2.5 にアップグレードしたとき、2.5 新規インストールしたときの、3つの wp-config.php の内容に違いはありますか?
改めて、(ja-euc)の状態で、新規インストールし直したら、
なぜか文字化けも解消されていました。
なんかすごい怪しいですね……。MySQL 4.0 ということから、データベース自体の文字コード設定はないので、問題ないとは思いますが、MySQL 4.1 以降にアップグレードすると問題が出そうです。(EUC-JP のデータベースに UTF-8 で書いている状態になるため)。
Crysta
メンバー
3 years前の投稿 #
Crystaと申します。
私もCPIを利用しており、同様の問題に直面しました。
「文字化け」ではなく、「入力した日本語が消えてしまう」という現象で、
keys様と原因が違うかもしれませんが、何とか自力で解決できたので情報のご提供です。
(ずいぶんと時間が経ってしまっているし、解決なさったようなので余計なお節介かもしれません…)
CPIサーバーでは
PHPを動作させる為と、
文字コードをutf-8に変更する為、php.iniを
mbstring.internal_encoding = utf-8
mbstring.encoding_translation = Off
ように編集して、
.htaccessに、
AddHandler x-httpd-php441 .php
suPHP_ConfigPath /usr/home/g123456/secure/wordpress/
と記述し対処しています。
ここはkeys様とおなじ対処をしています。
私の場合は、defaultテーマ内にある、
ja.mo
ja.po
を自分のテーマディレクトリにアップロードしたところ解決しました。
私は、以下の環境で2.5.1を動かしています。
MySQL:5.0.45
PHP:5.2.4
もしご参考になれば…
PS:WordPressフォーラムが再開して、本当に嬉しいです!
これからもよろしくお願いいたします。
Masarki Kondo
メンバー
3 years前の投稿 #
CPIにて、WordPress 2.5をUTF-8で利用するためには、MySQLのバージョンは 4.x系ではなく、5.x系を使ってください。
なぜなら、MySQL 4.x系は DBそのものがEUC-JPしか使えません。
MySQL 5.x系ならば、何とかUTF-8にする方法があります。
一応、「CPIのサーバでUTF-8で設定する方法」をまとめたものがあります。
内容は Gシリーズ時点で書いたものですが、Xシリーズのサーバでも同様の設定で問題なく使えます。
もし、参考になるようでしたらばお試しください。
あと、使用しているCPIサーバのシリーズ名も書かれた方がいいと思います。
GシリーズとXシリーズで使えるものが変わったりすることがありますので