レンタルサーバの移行をしなくてはいけなくなったので、それにあわせてMTもバージョンアップすることにしました。
今使っているのはMT2.64で古~い(^^;
MT3.34が最新のようなので、これにバージョンアップする。
最初に素のMT3.34をインストール。
これは簡単。
MySQLを使おうかと思っていたのですが、ウェブを検索してみると、SQLiteの方が速いという記事があった。
まぁ、ケース・バイ・ケースなんだろうけど。
たしかにMTで使う分にはBerkeleyDBよりは速くて軽いみたい。
MySQLのDBもレンタルサーバで共有型なので、他人の負荷に引っ張られてDB自体速くない可能性があるので、MySQLは止めてSQLiteを使うことにしました。
次にMT2.64からExportを実行して全投稿を書き出し。
次にMT3.34へImport(読み込み)しようとしたのですが、サイズが大きすぎると表示されたので、書き出したデータを1万行前後で分割して4つのファイルに別けました。
これを順番に読み込んで、サイトの再構築を行い投稿の移行は完了。
サーバが速くなったので、再構築も前より全然速いんだけど、投稿が多いのでさずがに時間かかる:-(
サイトを確認すると、見事できあがっていました。
でもCSSは移行してないのでデザインはデフォルトのまんま。
そこで、バンドルされているStyleCatcherプラグインを設定して、デザインを変えました。
せっかくなのでtokyobuddhaさんのデザインを使わせてもらうことに;-)
シンプルだけどかわいくて明るくていい感じになりました。
行間も程よくて読みやすくなりました(^ー^)
これでデザインは変わったのですが、レイアウトは変わりません。
そこで、バンドルされているWidget Managerを使用して、サイドバーのレイアウトを変更。
テンプレートにウィジェット用のタグを入れてサイトの再構築を実施。
レイアウト変わりました。
次に、amazon Web Serviceを使ったアフィリエイト用に、MTAwsプラグインをインストール。
MT3.2用がウェブに落ちていたので拾ってきて入れました。
Jcode.pmの代わりにEncode.pmを使うようになっていました。
んでも、Jcode.pm でもver.2以降が入っていれば別にJcodeでもいいんじゃないのかな?
と思ったら、やっぱりJcodeでよかった。逆にEncodeだと文字化けするYO
aws.plを入れただけだとエントリー中で使えないので、使えるようにする為にproccesstagsプラグインをインストール。
そして、テンプレートにproccesstagsを有効にする記述をしてサイトを再構築。
これで、エントリーの中でDVDやCDのジャケットが表示されるようになりました。
次は、映画の☆評価用にmovierateプラグインをインストール。
テンプレートにmovierateを有効にする記述をし、☆の画像を新しいサーバへコピーして、サイトを再構築。
☆評価が表示されるようになりました。
自分でアップロードした写真画像はExport/Importでは移行されないので、新サーバの同じPATHに画像をコピー。
最後にスパム対策としてNotJapaneseLookupプラグインをインストールして設定。
とりあえず、これで移行完了かな?
レイアウト等はぼちぼち直していこう。

コメント (1)
乙です。
RSSがエラーしてると思ったら、移行してたのね。
お疲れちゃん。
MT使ったことないの。
いずれ試してみたいのねん。
投稿者: Hassy | 2007年02月20日 14:04
日時: 2007年02月20日 14:04