3.34にアップデート MySQL文字化けは?

| No Comments | No TrackBacks

サーバ移転後、MySQLのバージョンがあがった事で、SQLデータのインポートで文字化けがおきる問題に困りながらどうにか解決できたというのが前回。

その時MovableType3.34へのアップデートもテストしていたのですが、MTのアップデートスクリプトが走り、データベースを更新するときにまた全て文字化け、めげずにいろいろやっているうちになんとかアップデートできました。

3.3のマニュアルには以下のようにあります。

MySQLのバージョンが4.1以降の場合、MySQLの設定ファイルmy.cnfに以下の設定を追加して起動します。なお、文字エンコーディングをUTF-8以外にする場合はutf8の代わりにsjis(Shift_JISの場合)、ujis(EUC-JPの場合)などを指定してください。

[mysqld]
default-character-set=utf8

[client]
default-character-set=utf8

Movable Type 3.3 マニュアル - データベースの設定(MySQL)

しかしそのように設定してMySQLを再起動してもだめで、いろいろググッて情報を探しました。 そして以下の記事とコメントを参考に設定、どうにかアップデート出来たところです。

my.cnfに

[mysqld]
default-character-set=utf8
init-connect=SET NAMES binary
[mysqld_safe]
default-character-set=binary
[mysql]
default-character-set=binary

を書き加え、3.2から継続のmt-config.cgiの

SQLSetNames 1

の行をコメントアウトして、mt.cgiにブラウザでアクセス、無事アップデートできました。サーバ移転でSQLをインポートした時にコメントアウトをはずした行をまたコメントアウトしたり、実際のところこれでいいのか不明なところはありますが、どうにか動いてます。

ただ実は新しく3.3Xから標準のTag関係がまだうまくいってないので、まだまだ完全にスッキリしてないのですが、3.2からのTagwireプラグインも全く問題なく機能してタグクラウドも作れているし、なにしろブログクライアントのectoがMT標準のTagにまだ対応してないので、今のところは困ってません。

No TrackBacks

TrackBack URL: http://www.add-info.com/mt5/mt-tb.cgi/1224

Leave a comment

Pages

OpenID accepted here Learn more about OpenID
Powered by Movable Type 5.01

About this Entry

This page contains a single entry by Kei published on February 11, 2007 11:04 PM.

サラエボでの紛失から一年半という時間 was the previous entry in this blog.

リテラシー講座第2回も一応終了 is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.