Movable Type3.3からMovable Type4.292へアップグレード

2011年10月22日

Movable Type3.3を使い続けていたのですが,時間に余裕ができたのでMovable Typeをアップグレードすることにしました。
最初に,アップロードしたデ-タを全てダウンロードしてバックアップをとりました。
念のため,Movable Typeの管理画面のユーティリティの書き出しで投稿の内容をテキストファイルで出力して保存しておきます。
サーバー(XREA)のデータベースのバックアップをとっておきます(mysql.dumpを出力)。
これでバックアップは終了です。
現在ダウンロードできるMovable Typeの一番古いバージョンは4.292だったので,それをダウンロードしました。
サーバー上のmtフォルダの全てのファイルとフォルダを削除して,Movable Type4.292のファイルとフォルダをアップロードしました。
その後,バックアップしたデータのmt-config.cgiをアップロードしました。
mtフォルダのcgiファイルの全ての属性を700に変更しました。
mt.cgiにアクセスしてIDとパスワードを入力してアップグレードして作業は完了のはずでしたが,管理画面でエラー表示でテキストだけの表示になってしまいました。
mt-config.cgiの
StaticWebPath https://syun.info/blog/mt-static/ のところの先頭に#を記入して
#StaticWebPath https://syun.info/blog/mt-static/ に変更すると解決しました。

これで完成と思っていたのですが,再構築中にエラーが頻発して使いものになりません。
Movable Type3.3で動作していたタグでMovable Type4.292では動作しないものがいっぱいあるようで,見るのに使いやすいように工夫して使っていたいたものが,ほとんど全滅でした。
なんかスパム投稿が増えているようなので,よく見るとプラグインのAkismetが入っていなくて,MT-Akismetというのをダウンロードして使えるようにしました。
とりあえず基本に戻して,Movable Type4.292で動作するタグを使って地道に改良していこうと思います。

2011年10月23日
結局使いにくいので,Movable Type3.3に戻しました。
すると,一見正常に動作していると感じていたのですが,テンプレートの変更時などエラーが頻発するようになり,再びMovable Type4.292にしました。
他のサイトでMovable Type4は1度バージョンを上げると元のバージョンには戻せないと書かれていましたが,その通りでした。
バックアップしてあったMovable Type3.3のデータに入っていたmtフォルダの階層下のpluginsフォルダのファイルでMovable Type4.292のmtフォルダの階層下のpluginsフォルダに入っていないデータを全てアップロードしたら状況はかなり改善しました。
テンプレートのエラー表示が出たので,存在しないと指摘された構文を削除したら解決しました。
大事にならずにアップグレードが終わってほっとしました。
ついでにトラックバックの受付はしないという設定にしました。
Movable Type4.292で再構築する際に時々エラーになるのは少し気になります。
Movable Type4.292では,ブログ全体をバックアップする機能があるようです。万が一の場合は,バックアップファイルから復元ができるようです。これは便利です。

2011年11月6日
Movable Typeで原稿を投稿する際に赤の太文字のタグを自動入力できれば便利だと思って,ネットで探したら,いろいろなプラグインがあったので試してみたのですがAutoTagging,CKEditor,TinyMCE,SelectColorのいずれも,正常に動作しませんでした。どうも,Internet Explorer8との相性が悪いようです。がっかりです。仕方が無いので辞書にタグを登録して使うことにしました。

コメントを残す

メールアドレスが公開されることはありません。