WordPress 2.2.1に移行
ブログソフトのWordpress(ME)を2.2.1に移行しました。
MEサイトにあるページを参考にして作業したんですが、予想以上に時間が掛かって疲れました・・・。
バックアップやファイルのアップロードなんかはいつもやっている事で問題は無かったんですけど、
この2点(特に2番目)は解決までホント時間が掛かりました。
- バージョンアップ後の権限問題
- バージョンアップ後の投稿が文字化け
権限がありませんというメッセージが表示されて管理画面に行けなくなってしまう問題。
検索して見つけたこのページにあるパッチで解決。
http://www.wordpress-guide.com/2006/11/11/capabilities/
2.の文字化け問題はデータベースに書き込む時にブログの文字コードのUTF-8ではなく、
データベースの標準文字コードのEUC-JPで書き込まれる事が原因で起きる問題。
wp-config.phpにdefine(‘DB_CHARSET’, ‘utf8′);を追加したり、
wp-db.phpにSET NAMES utf8を追加したりと色々やった結果、
php_value mbstring.internal_encoding UTF-8
この1行をhtaccessファイルに追加しただけで、
それまでやった作業は何だったのかと思えるほどあっさり解決。
何となくこれで内部コードが統一されたのかなって程度しか理解していませんが、
投稿しても文字化けしなくなったのでこれで良し。
2.2系から対応文字コードがUTF-8のみに変更になったので
これまでのEUC-JPからUTF-8に文字コードを変更しなきゃいけなかったんですが、
結局今回の問題はどちらもこの文字コードが原因だったわけで・・・。
文字コードって本当に厄介な存在です。
こんにちは。
> php_value mbstring.internal_encoding UTF-8
> この1行をhtaccessファイルに追加しただけで、
この1行で、私もブログ名が文字化けするのを解決できました!
どうもありがとうございました!!
こんばんは、孫兵衛さん。
私もこの文字化けには苦労しましたが、お役に立てて何よりです。