個別記事
2008年08月28日 23:30
ここのブログの中の人が4.21にバージョンアップしたというのでアップグレードさせてみました。
公式サイトのリファレンス通りにデータのバックアップ取って、ファイルをあげて、差分をあげて・・って超めんどくせー!
もっとこう、ポチッとなで済むとかにしてくれませんか?
そういや、以前のブログでも面倒くさくてアップグレードとかやった事なかったな・・。
以下、作業してつまったとこを書いておくので、特に興味のない人は読み飛ばし推奨。
全部作業終わってとりあえず試しに再構築してみたら、なんか→のメニュー部分の、アーカイブ一覧が表示されない。
いろいろいじってみて、年別のアーカイブを作ろうとすると表示されなくなる事が分かったんだけど、なんでそうなるのかさっぱり分からん。
小一時間悩んだ末、年別アーカイブのテンプレートを作成してない事に気付いて、試しに空の年別アーカイブテンプレート作ってみたら、表示されました。
以前はテンプレート自体は存在してなくてもMTArchiveListとか使えたんだけど、ダメになったみたいね。
それと、テンプレートごとのデータの振り分けにMTBuildTemplateIDっていうテンプレートごとの固有のIDを吐き出すタグを利用してたんだけど、何故かこいつが吐き出すID番号が全部同じになっていて、振り分けがうまくいかなくなってた。
しょうがないのでMTSetVar でテンプレートごとに変数をセットして、振り分けるようにテンプレートを書き換え。
何か問題解決っていうか、回避しただけっぽいけど、まあいいや。
再構築の速度が上がる、というのでアップグレードしてみたんだけど、実際やって見ると体感速度はあんま変わんないような・・。というか、むしろちょっと遅くなってるような・・。
ちなみに、上記の問題たちは今回のバージョンの固有のバグなのか、僕の環境のせいなのか、僕に恨みを持つ誰かの念のせいなのかは分からないので、他の環境でも起こるかどうかは分かんないのです。
あと、mySQLのテーブルで、「1 個を越える INDEX キーがカラム `INDEX` 用に作成されました。」とかいうエラーがやたら出てるんだけど、前はこんなになかったような気がするようなしないような。
とりあえずちゃんと動いたっぽいからほっといてるけど、教えて、エロい人!
- このエントリーへのトラックバックURL
- http://www.midnightinaperfectworld.net/cms/mt-tb.cgi/46
javascriptが有効の場合、以下のアカウントを使用してログインが出来ます。






