[WordPress] XREAからSAKURAへ移転ついでにSQLの文字化けを直す

mojibakedbtable.png

XREAからSAKURAへWordPressを移転する際。

XREA側のphpMyAdminで該当データベースを見てみると、データベーステーブルのエンコードが utf8_general_ci になっているのに、日本語のデータが文字化けしています。ちょっと気持ち悪いので、移転ついでに直したい。(こうなった理由は、昔のサーバーのMySQLが当初EUCで、後々、UTF-8に対応するために wp-config.php に mb_language(‘Japanese’); と mb_internal_encoding(‘UTF-8’); を追記しているからだと思います。)

とにかく、このままの状態でphpMyAdminでエクスポートしたら、移転先でも同じ状態になるので、WordPressからバックアップPlugin「WordPress Database Backup」を使ってエクスポートした.sqlファイルを、移転先のphpMyAdminにインポート。

これで、データベース側の文字化けは無くなりましたが、このままだとWordPress側で文字化けが発生するので、wp-config.php の mb_language(‘Japanese’); と mb_internal_encoding(‘UTF-8’); を削除、wp-config-sample.php と比較して抜けていた部分の define(‘DB_CHARSET’, ‘utf8’); と define(‘DB_COLLATE’, ”); を追記しました。

FC2ブログ、XML-RPC APIで投稿できず

FC2ブログで、ブログエディタなどからの投稿が反映されないというXML-RPCの不具合がまた発生している模様。カテゴリなどの取得もできません。

11/12追記:直ったようです。

ブログ編集ソフト、BlogPet、Flickrなどxmlrpcを利用して投稿ができません

似たようなブログシステムのDTIブログでは、複数の記事を投稿していると、いきなり弾かれたりとかなり不安定というかケチ。どちらもアダルトブログを内包しているので、そういうユーザーにXML-RPCをガシガシ使わせない為?

海外勢がいい感じなので、こっち系のブログは辞めてしまっていいと思うんだけど。

  • WordPress.com » 無料ブログを作る
  • LiveJournal.com – Start a Free Blog
  • Blogsome