Menu Blog Page 月別アーカイブ
カテゴリー
ブログ検索
« 新しいエントリー
古いエントリー »
エントリーリンク
WordPress 2.2.1に移行
投稿日時:2007年6月26日23:07:18  カテゴリー: PC,サイト更新情報,ブログ

ブログソフトのWordpress(ME)を2.2.1に移行しました。
MEサイトにあるページを参考にして作業したんですが、予想以上に時間が掛かって疲れました・・・。
バックアップやファイルのアップロードなんかはいつもやっている事で問題は無かったんですけど、
この2点(特に2番目)は解決までホント時間が掛かりました。

  1. バージョンアップ後の権限問題
  2. バージョンアップ後の投稿が文字化け
1.の管理権限問題は、ログインしてもcapabilities.phpのエラーと
権限がありませんというメッセージが表示されて管理画面に行けなくなってしまう問題。
検索して見つけたこのページにあるパッチで解決。
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に文字コードを変更しなきゃいけなかったんですが、
結局今回の問題はどちらもこの文字コードが原因だったわけで・・・。
文字コードって本当に厄介な存在です。

トラックバックURL: http://blog.seven-one-zero.com/2007/06/26_23-07-18_121/trackback/
コメント
No.1

こんにちは。

> php_value mbstring.internal_encoding UTF-8
> この1行をhtaccessファイルに追加しただけで、

この1行で、私もブログ名が文字化けするのを解決できました!
どうもありがとうございました!!

No.2

こんばんは、孫兵衛さん。

私もこの文字化けには苦労しましたが、お役に立てて何よりです。

トラックバック
この記事にはトラックバックがついていません。
コメント投稿










XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Copyright (C) 2005-2012 Natekatsu. All rights reserved.
Powered by WordPress