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
Enter password:******
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 6187521
Server version: 5.1.38 FreeBSD port: mysql-server-5.1.38

mysql> \s
————–
mysql Ver 14.14 Distrib 5.1.30, for portbld-freebsd7.1 (i386) using 5.2Connection id: 6471457
Current database: ********
Current user: ********
SSL: Not in use
Current pager: more
Using outfile: ”
Using delimiter: ;
Server version: 5.1.38 FreeBSD port: mysql-server-5.1.38
Protocol version: 10
Connection: mysql103.db.sakura.ne.jp via TCP/IP
Server characterset: ujis
Db characterset: ujis
Client characterset: ujis
Conn. characterset: ujis
TCP port: 3306
Uptime: 104 days 23 hours 41 min 27 sec

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変更
mysql> \C utf8
Charset changed

これで、charasetの変更が終わったので、もう一度DBの設定を観てみます。

Db characterset: ujis
Client characterset: utf8
Conn. characterset: utf8

あれ?(´ー`;)

Db charasetがujisのままだ・・・・

でも、”~”の文字化けは解消したので、まぁいいや(ヲィ

というわけで、さくらインターネットでWordpressを2.9にバージョンアップするするときの
参考にでもなれば

コメントはまだありません

コメントはまだありません。

この投稿へのコメントの RSS フィード。 TrackBack URI

コメントする

Comments links could be nofollow free.

WordPress Themes