WordPressを2.9にバージョンアップ
今日はコミケ3日目の戦闘が繰り広げられていますが、みなさま戦果(戦禍?)は
いかがでしょうか
くれぐれも、財布ブレイクなど起こさないようにお気をつけ下さいw
そんな私は、仕事関係で自宅待機なので、家におります。
ただいるのも退屈なので、先週失敗したWordPressのバージョンアップなんぞやってました。
以下、その顛末
WordPressが2.9になったので、バージョンアップしようとしたが、
システム要件が変わって、MySQLが4.1.2以上でないと使えない
今、さくら鯖で自分がblogで運用しているMySQLは、4.0.27なので動かないので・・・
しかたないので、DBを5.1.30に移し替えるために
http://bamboostudio.tank.jp/archives/1692
を参考に移行作業を実施。。。
HTTP 500がでてしまって、うまく動かない orz
DBを4.0.27と5.1.30の間で、MySQL 接続の照合順序を変えてみたり、
いろいろやっているうちに、うまく動きました。
何が悪かったのか、よくわからん・・・
で、動いたーと思ったら、今度は、”~”が”?”に化けてる(;´Д`)
で、これについて調べたら、どうやら、”~”の、sjisとutf8間の文字セットマッピングの
問題らしい。
仕方ないので、DBにTELNETでつないでみてみると・・・
Copyright (c) 1980, 1983, 1986, 1988, 1990, 1991, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD 7.1-RELEASE-p8 (SAKURA11S) #6: Mon Oct 5 17:36:52 JST 2009Welcome to FreeBSD! %mysql -u ****** -h mysql***.db.sakura.ne.jp -p mysql> \s Threads: 8 Questions: 473932211 Slow queries: 14 Opens: 217775 Flush tables: 1 Open tables: 18875 Queries per second avg: 52.247 |
あー、charasetがujisだ、これのせいか・・・(WordPressはUTF-8)
てなわけで、charasetを変更します。
*** DBのcharaset変更 mysql> alter database [DBNAME] character set utf8; Query OK, 1 row affected (0.01 sec) *** クライアントのcharaset変更 |
これで、charasetの変更が終わったので、もう一度DBの設定を観てみます。
Db characterset: ujis Client characterset: utf8 Conn. characterset: utf8 |
あれ?(´ー`;)
Db charasetがujisのままだ・・・・
でも、”~”の文字化けは解消したので、まぁいいや(ヲィ
というわけで、さくらインターネットでWordpressを2.9にバージョンアップするするときの
参考にでもなれば