個別記事

2008年08月28日 23:30

Movable Typeを4.21にアップグレードしてみたが

更新画面

ここのブログの中の人が4.21にバージョンアップしたというのでアップグレードさせてみました。

公式サイトのリファレンス通りにデータのバックアップ取って、ファイルをあげて、差分をあげて・・って超めんどくせー!
もっとこう、ポチッとなで済むとかにしてくれませんか?
そういや、以前のブログでも面倒くさくてアップグレードとかやった事なかったな・・。
以下、作業してつまったとこを書いておくので、特に興味のない人は読み飛ばし推奨。

全部作業終わってとりあえず試しに再構築してみたら、なんか→のメニュー部分の、アーカイブ一覧が表示されない。
いろいろいじってみて、年別のアーカイブを作ろうとすると表示されなくなる事が分かったんだけど、なんでそうなるのかさっぱり分からん。
小一時間悩んだ末、年別アーカイブのテンプレートを作成してない事に気付いて、試しに空の年別アーカイブテンプレート作ってみたら、表示されました。
以前はテンプレート自体は存在してなくてもMTArchiveListとか使えたんだけど、ダメになったみたいね。

それと、テンプレートごとのデータの振り分けにMTBuildTemplateIDっていうテンプレートごとの固有のIDを吐き出すタグを利用してたんだけど、何故かこいつが吐き出すID番号が全部同じになっていて、振り分けがうまくいかなくなってた。
しょうがないのでMTSetVar でテンプレートごとに変数をセットして、振り分けるようにテンプレートを書き換え。
何か問題解決っていうか、回避しただけっぽいけど、まあいいや。

再構築の速度が上がる、というのでアップグレードしてみたんだけど、実際やって見ると体感速度はあんま変わんないような・・。というか、むしろちょっと遅くなってるような・・。

ちなみに、上記の問題たちは今回のバージョンの固有のバグなのか、僕の環境のせいなのか、僕に恨みを持つ誰かの念のせいなのかは分からないので、他の環境でも起こるかどうかは分かんないのです。
あと、mySQLのテーブルで、「1 個を越える INDEX キーがカラム `INDEX` 用に作成されました。」とかいうエラーがやたら出てるんだけど、前はこんなになかったような気がするようなしないような。
とりあえずちゃんと動いたっぽいからほっといてるけど、教えて、エロい人!

リツイート

この記事をリツイートする

この記事へのつぶやきはまだありません。Twitterでつぶやくと、コメントが反映されます。

コメント

javascriptが有効の場合、以下のアカウントを使用してログインが出来ます。
MovableTypetwittermixiはてなLivedoorgoogleyahoowordPress

  • ※必須項目
  • ※必須項目(公開はされません)
  • 入力されたURLへのリンクが表示されます。
  • 入力情報を保存しますか?

トラックバック

このエントリーへのトラックバックURL
http://www.midnightinaperfectworld.net/cms/mt-tb.cgi/46