WordPressMEのサイトが閉鎖されてしまい、またmeで推奨だったeucも本家ではなく、UTFオンリーになってしまったため、仕方なく、UTF-8化する事にしました。一悶着ありましたが一応成功しているようです。プラグイン、テーマなどはこれからです。落ち着いたらどっかにまとめておきたいと思いましたが、下記のように実施しました。
- サクラのコントロールパネルから、データベース設定でphpMyAdminを起動します。
- eucでログインし、ファイルに保存でSQLでーたとしてエクスポートします。このときエンコーディングの変換はしません。wordpress.sqlとします。
- phpMyAdminでデータベースの中身を全部消してしまいます(削除)。そしてログアウトします。
- wordpress.sqlはローカルに保存されるので、サクラのサーバにUploadします。
- サクラにTelnetでログインし、該当ファイルのある場所で、utfに変換します。
- nkf -w wordpress.sql > wordpress_utf.sql
- wordpress_utf.sqlをDownloadします。エディタ(Smultorn)でUTFで開くと、文字が読めるはずです。
- サクラのコントロールパネルから、phpMyAdminで今度はUTF-8でログインします。
- 変換したファイルをインポートします。エンコーディングの変換しません。
- *_optionsのテーブル(*は接頭辞)を選択し、表示させます。blog_charsetの項目を探します。たくさん項目があるので多分次のページに移動して見つけられる。
- 鉛筆マークをクリックして編集します。blog_charsetにEUC-JPが設定されているので、UTF-8に修正して保存します。
- wordpressのtopディレクトリのwp-config.phpを開き、EUC-JPをUTF-8に、ja_EUCをja_UTFに修正します。
- blogのアドレスをsafariで開きます。すると、UTF-8で見えます。
- しかし、ログインできません(しても、あなたには権限がありませんと言われてしまう)
- このページ(wordpress標準ガイド)からパッチをダウンロードし、wp-adminへUploadします。
- http://****/wp-admin/my_cap.phpをアクセスします。すると修正されます。
- 次に、http://****/wp-admin/upgrade.phpで、アップグレードする。
- これで正常にログインできるようになります。
- my_cap.phpを削除しておきます。