Movable Type 4.1から4.21へアップグレードしてみました。
参照
アップグレード手順
- バックアップ
- FTPクライアントソフトを使って、全データをダウンロード
- MySQLデータファイルをレンタルサーバー提供のphpMyAdminからバックアップ
- Movable Typeのダッシュボードからエクスポート
- 旧バージョンディレクトリのリネーム
- アプリケーションディレクトリをリネーム(当方環境では[cgi-bin/mt]を[cgi-bin/mt_41]に)
- スタティックディレクトリをリネーム(当方環境では[mt-static]を[mt-static_41]に)
- ブログディレクトリはそのまま
- 新バージョンファイルのアップロード
- 解凍ファイルの[mt-static]フォルダをスタティックディレクトリへアップロード
- 解凍ファイルの[mt-static]フォルダ以外をすべてアプリケーションディレクトリへアップロード
- パーミッションの変更
- アプリケーションディレクトリ直下の全てのcgiファイルのパーミッションを755へ変更
- 旧バージョンのmt-config.cgiのアップロード
- アプリケーションディレクトリへ旧バージョンのmt-config.cgiをアップロード
- 同ファイルのパーミッションを755へ変更
- 旧バージョンで使用していたプラグインのアップロード
- 旧バージョンのスタティックディレクトリの[mt-static/plugins]にある追加プラグイン(当方環境では[tagAssist]のみ)を新バージョンの同ディレクトリへアップロード
- 旧バージョンのアプリケーションディレクトリの[/plugins]にある追加プラグイン(当方環境では[tagAssist]のみ)を新バージョンの同ディレクトリへアップロード
- mt.cgiを実行してアップグレード
- アプリケーションディレクトリのmt.cgiにアクセス
- 管理者アカウントでログイン
- ウィザードに従い、アップデートを実行
- 完了後、ダッシュボードが表示され、アップデート完了
- WEBページ表示トラブル
- 上記作業直後のWEBページはスタイルが何も適用されていない状態だったため、ダッシュボードより[デザイン]-[スタイル]から適当なスタイルを適用するものの、正しく反映されない(一部のスタイルは適用されるが、タイトルやカラムが正常表示されない)。
- 前回の3.32から4.1へのアップグレード時の対処をそのまま、実行してみる
- [デザイン]-[テンプレート]を表示
- 右ペインの[ブログのテンプレートを初期化]をクリック
- [新しいテンプレートセットを適用]-[既定のブログ]を選択し[次へ]
- 指示に従い、初期化を実行
- 全てのページを再構築
- 直前に選択していたテンプレートセットが正しく適用された
- 今回は、上記作業でも改善されなかった。そこで再度適当なスタイルを適用したところ、正常表示に戻った(上記作業は不要だったかもしれません)。
参考
Movable Type 4.2 へのアップグレードには「不要になるプラグインの削除・無効化」の記載があるのですが、アップグレード・ウィザードで勝手に行ってくれているようです。
