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

February 11, 2007 site-admin

サーバ移転後、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にまだ対応してないので、今のところは困ってません。

Posted by Kei at 11:04 PM

Tags: ,

  • MySQLのインポート時に文字化け

    January 24, 2007 site-admin

    ひっそりとサーバの移転をしたのですが、MySQLのエクスポート » インポートでどうしても文字化けしてはまったのですが、どうにか無事移行できたようです。

  • コメントが機能してなかった点を修正

    September 26, 2008 site-admin

    先月末にMTのアップデートをした際にコメント周りの確認をしていなかったため、しばらくコメントフォームが機能していませんでした。現在は修正したのでおそらく大丈夫だと思います。失礼しました。一応変更点を。

  • MT3.35から4.21にアップデート

    August 28, 2008 site-admin

    他にもMT4に対応していないプラグインは多々ありましたが、だいたいは同じことを標準のテンプレート・タグで出来るようになっていたので、エラーを見ながら一つずつ修正、完全な再現ではないけれど、とりあえずほぼ現状維持でのアップデートとなりました。 ...AddHatenaBookmarkUserNum Background Rebuilder EvalTemplate Favicon KeywordsAsTags Loop MT-Akismet MT-XSearch MTPaginate MultiBlog PostToTwitter RIghtFields SpamSubmission StripeColor TagSupplementals Tagwire TrimX2Y mt-pingedentry switch 他にも何時入れたかもわからない使用してないものもありました。

Comments

Post a comment

loading...


Trackback

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

top