2006年07月09日

Movabletype3.2→3.3へアップ

後日用自分のためメモ

・アップデート自体は問題なく完了

・エントリーが文字化け

・しょうがないので文字コードをUTF-8へ変換

・menuのCSS変更

・mysqlの整理

to do
リンクのtarget blank設定
CSSの変更
indexページの変更

・アップデート自体は問題なく完了。

今までのディレクトリに全部上書き。
もちろん事前にバックアップはとってあります。
MTのフォルダ全体とDBのダンプ両方ね。

アップファイル数すごい数で、鯖が不安定なのかうちの環境が悪いのか
FTPが切れまくって大変だったけど。
んで何個かアップできなかったファイルがあるような気がする
。。。。。まぁいいやw

前バージョンで使われてたのに今回はないファイルが残ってしまうので、
上書きじゃなくてディレクトリ変更か
前バージョン削除してしまったほうがよかったかな・・・・。

昔みたいにアプデート用差分ファイルとかあればいいのにねぇ。

今回mt-config.cgiがさらに簡略化。
いじるとこ少なくて楽ですが、逆に今までここで設定できてたの
いったいどこへっていう・・・・。


・エントリーが文字化け

現在のMTデフォルト文字コードはUTF-8。しかし昔から使ってる
うちのblogの文字コードEUCなんよ。3.2にするときも化けたなぁ。
んでそのときはmt-configでMT側の文字コード変えたんだった。

blog界ではUTF-8化がすすんでるこのご時世、
あえてEUCにこだわる必要も・・・・。
今後もアップデートのたびに文字化けすることになるんだろうし。
ってことでUTF8に文字コード変換しました。

便利そうなもの発見。

Beta Weblog: Movable Type の文字コード変換スクリプト

http://www.movabletype.jp/beta/archives/2004
/05/movable_type.html

drifting blog by snotch: movabletype文字コード変更スクリプト

http://bloggers.ja.bz/sunouchi/archives/000078.php

後者はMTのっていうよりMySqlの文字コード変換。MT以外にも使えるかも。

とりあえず後者でDBのUTF-8データをつくって、mysqlにdumpとして読み込ませてみた。
本文は直ったのだけどなぜかタイトルやカテゴリの文字化けの大部分がなおらない。


DB自体の文字コードをUTF-8に変更して作り直し。
データファイルをテキストエディタで開いて文字化けしてないか確認。
念のためUTF-8で保存しなおして、再度DBに読み込ませ。
これで直りました。


・mysqlの整理

xreaの無料垢はmysqlは1DBしかつくれないんで、2006年以前の記事は
アーカイブ化しました。
んでDBスリム化。でもやっぱり再構築の時に切れるんだよね・・・。

・menuのCSS変更
変更完了というよりまだ変更途中。


to do


うちは後MT自体ちょこちょこカスタマイズしてたので・・・・。
っていってもたいしたものじゃないけど。
投稿時リンク埋め込んだ際にターゲットを自動的にblankにするとかですね。

メモ残すの忘れてたんでどうやったんだったか記憶が・・・。
こんな辺境誰も見ないよって思ってても、やっぱ自分用に
変更メモ残しとかないとだめだなぁ。

とりあえずリンクターゲットは優先して変更しないとね。