Movable Typeを4.23から 5.02へアップグレード

user-pic
0 Clip to Evernote



2年半ぶりにMovable Typeのアップグレードを行いました。
以前は以下のように若干トラブルもありましたが、今回はどうでしょうか。

「Movable Type 4.23」から「Movable Type 5.02」へのアップグレードは、以下のドキュメントを参考に行いました。私の環境ではデータベースを複数作ることはできなので、既存のデータベースを上書きする方式です。

  1. Movable Typeダウンロード:5分
  2. まずは「Movable Type 5.02」をダウンロードしておきます。

  3. Movable Typeのインストールディレクトリをバックアップ:1時間
  4. 「アプリケーションディレクトリ」「スタティックディレクトリ」「ブログディレクトリ」をFTPでダウンンロードしました。

  5. Movable Type のバックアップ:5分
  6. バックアップ自体は1分もかからず作成できましたが、バックアップは既定で「/tmp」に作成されます。
    私は共用サーバを利用しているので「/tmp」の閲覧権限がありません。
    その為、こちらを参考にmt-config.cgiにTempDirの設定を追加し、バックアップを作成しました。

  7. データベースのバックアップ:1分
  8. phpMyAdminのエクスポート機能を利用して、データベースのダンプをファイルに出力しました。

  9. 既存環境のアプリケーションディレクトリ、スタティックディレクトリの内容を削除:1分
  10. バックアップを取っておきながらも削除する勇気はなかったので、ディレクトリ名のリネームに留めておきました。

  11. 新しいバージョンの導入:15分
    • Movable Type 5.02をFTPでアップロード
    • 属性変更
    • Movable Type4.23で利用していたmt-config.cgiをアップロード
  12. プラグインなどの複製
  13. この辺のプラグインを複製しました。

    • Cloner
    • GoogleAdsenseWidget
    • iMT
    • KeywordsAsTags
    • TagSupplementals
  14. 新しい環境でアップグレード実行:2分
  15. mt.cgiにアクセするとアップグレード用の画面が表示されるので、いよいよアップグレードします。

  16. (後日設定)run-periodic-tasksの設定:2分
  17. 日時指定で投稿するための、run-periodic-tasksの権限が外れていました。(手順にあったかな~)

       
  18. (後日設定)更新履歴の有効化:1分
  19. 設定-全般-更新履歴から、「更新履歴を有効にする」のチェックを入れました。履歴数は20から100に変更しました。

無事Movable Type5の移行が完了しました。
ブログ記事の作成、全体の再構築を行いましたが特にエラーは発生しませんでした。
もう少し様子を見ますが、とりあえずよかった☆

・追記

日時指定で投稿するための、run-periodic-tasksの権限が外れていました。(手順にあったかな~)


更新履歴
日付 内容
2010-06-19 run-periodic-tasksの内容追記
2010-07-14 更新履歴の内容追記


■関連記事


ドミノ・ピザ【PC向けサイト】 楽天トラベル株式会社 NEC Direct ・NECダイレクト