2007-09-05 WordPress MU 1.2.1のインストール時におけるムカっ!

WordPress MUを使ってブログサービスを仲間内で始めることにしました。
今まではMovable Type 2でやっておりましたが、スパムがひどくて、お手上げです。
サーバーを移行したら、MT-Blacklistも使えなくなってしまいました。
有償でやりたくなかったので、WordPress MUを使うことにしました。
1.インストールがすんなり行かない!
一通り、WordPress MU 1.2.1本体と、日本語化パッチをあてて、管理画面に入った。
何度やっても、管理画面から、ブログのサブタイトル他、日本語の入力ができなかった。
写真:WordPress MU管理画面のオプション>一般設定で言語を日本語にしたところ。
そして、ブログタイトルに、日本語タイトルを入れると、空欄になってしまうのです。
これはどうしたものか!!
PHPは、4.4.*
MySQLは、5.0.**
WordPressのデータベース「wordpress」は、『utf8_general_ci』にて作成。
ファイルの文字コードをUTF-8に再度変えてみたり、
照合順序をUTF-8の他のものにしてみたり
してもダメで、2日、3日ほど経過した今日。
突破口が見つかりました。
2.ブログ側ではなく、サーバーの設定の問題で、解決!
レンサバの設定マニュアルに、
mbstringの初期値は以下の通りとなっております。
なお、文字コードは EUC-JP が初期値となります。
とある。DBをUJISにするのもやっかいだなぁと思いつつ、
マニュアルページを下へスクロールすると、
「PHPによるMySQLの文字化けについて」の記述があり、
■ お客様にお試しいただきたい事項
1. phpMyAdmin で文字コードを設定したデータベースを作成する。
2. お客様指定の文字コードにて動作するように定義されたPHPファイルを格納したディレクトリに、下記を記述した「.htaccess」ファイルを設置する。
【例:『UTF-8』にて作成いただいた場合】
php_flag mbstring.encoding_translation off
php_value default_charset "UTF-8"
3. 作成したデータベースプログラムを実行する。
とあった。
php_flag mbstring.encoding_translation off
php_value default_charset "UTF-8"
の2行を「.htaccess」ファイルに追記したところ、
無事、日本語のブログタイトル他、日本語の入力が可能になりました。
先へ進みたいと思います。
※どなたか同じツマヅキがあって、これで解決すればと思ってます。





このサイトにあたりました。
おかげさまで解決できました。ありがとう!
上記「.htaccess」の設置で無事解決しました。ありがとう。
ありがとうございました。