Movable Type3.2のアップデートに右往左往

 4月にMovable Typeをインストールしてから、取り立てて不自由を感じてはいなかったので、プログラムのアップデートファイルがあっても、実際にアップデートするのには二の足を踏んでいました。
 最初にインストールした時にも、書いてあることをそのままやってもうまくいかず、あちこち調べまくって、何やら訳が分からず右往左往してやっと動くようになったし、まして今回は、実際にいくらか入力してあるデータがあって、テンプレートもいくらかいじっているのがインストールで消えてしまわないか心配だし。
 で、「やばいなー」「いやだなー」と思いながら、データのバックアップをしただけで、テンプレートの保存もしないまま、やっぱりプログラムのバージョンアップに踏み切ってしまいました。
 もうやけくそ。いつもこんなことばかりしているような。
 でやっぱり、すんなりとはいかず、右往左往。その顛末(てんまつ)をちょっと以下に書いておきましょう。


 まず、技術情報のホームページを求めて、
Movable Typeのアップグレード手順を見てみても、実のところ3.2のインストール方法は書いていません。
 結果的には、その前のページの、Movable Typeの使い方やアップグレード方法がわかりませんのページにある、Movable Typeユーザー・マニュアルの方から、アップグレードの記述を捜すと、3.2用のアップグレード方法が書いてありました。
 3.2はmt.cfgではなく、mt-config.cgiを見に行くようですが、mt-config.cgiがなければ、mt.cfgを参考に設定してくれるということです。
 私は、先の”Movable Typeのアップグレード手順”を見て当てずっぽうでmt-upgrade.cgiを実行して、どうもうまくいかないので、mt-config.cgiの中身を設定してアップロードしてみたり、cgiファイルの属性変更をしてみたり、大変でした。(ファイルの転送は、アスキーモードの時はどうも無変換のような)
 ちなみにサーバーはxreaです。
 結局職場ではうまくいかず、場を換えて自宅のパソコンでmt-upgrade.cgiを実行してみると、職場では途中で止まっていたプログラムが、なぜかすんなり動いて、インストール自体は終了してしまいました。
 それでも、テンプレート名・エントリー名やカテゴリー名が文字化けしてインストールが成功した自信がありません。それでまた右往左往して、ファイルを何度もアップロードし直し、エントリーも全部消してあれやこれや。
 3.1の設定ファイルのmt.cfgをもう一度見ていると、使用文字コードが「PublishCharset EUC-JP」となっていることに気がついて、mt-config.cgiの272行目のコードを書き換えて、一応テンプレートの文字化けは直りました。
 でもって今度はバックアップしてあるエントリーの復旧がうまくいきません。結局FFFTPのアスキー転送でEUCを選んで一件落着。なんとかデータの復旧ができました。
 しかしおかしなことに、車のコメント部分が文字化けするので、後日もう一度エントリーの書き出し読み込みをやったところ今度はアスキーモードの無変換でないと文字化けするんです。
 今度は書き出しと、読み込みと同じ状況だったからでしょうか。まあ文字コードに絡む文字化けだということをつかんだだけでもよしとしますか。何かあれこれやっていればとにかく何とかなるんですから。
 で、コメントのページの文字化けは、テンプレートのシステムの所にあるテンプレートが全部文字化けしておかしくなっていたので、他のブログの所からすべてコピーしてやっと収まりました。
 これについては、どうやらアップロードを繰り返しているうちに、保存してあったテンプレートのファイルをモードが違う転送で送ったか何かして、ファイルが壊れていたのかもしれません。
 で今の状態ですが、だいたいは正常に動いているようですが、「複数のカテゴリーを指定する」のタブを押してもうんともすんとも言わないのだけが気になるところです。以前はできていたような気がするのだけれど、たぶんバージョンアップ前にできていただけなんでしょうねえ。
 今日は今日で、なぜか編集画面の「BIU」など出るタブがなぜか表示されず、もう一度すべてのファイルをアップロードし直して表示されるようになった次第。
 こんなことを繰り返して、どうにかこうにかよく分からないうちにインストールしてやっと使っているので、このような『とほほ日記』としてならいざ知らず、とてもじゃないが技術情報を提供するHPとしては公開できるようなものではありません。
 一番先に紹介したVer3.2のマニュアルのようにはじめから迷わずに作業をしていればもうちょっとは簡単だったんでしょうけどねえ。
 せめてダウンロードしたファイルにReadmeのような形でそのバージョンに合わせたアップデートやインストール情報などをきちんと提供してほしいものです。
 そういえばVer3.1をxreaにインストールするのにも、xreaに簡単なインストールキットのようなものがあるけれどそれを使ってもうまくいかず、右往左往して、何とかインストールしたっけ。
 まだまだトラックバックなど私が使ったことがないところでおかしな動きをすることがあるかもしれませんので、もしそのようなときは、メールでこっそり教えてくださいね。