先日失敗したアップデートに再挑戦の記録。XSASによるローカルサーバーにて。
全てのファイルをバックアップ
コピーして何もかも別保存MT3.32用サイト準備
もとのサイトをリネーム。MySQLデータベースも別名で作成。
mt-config.cgiファイルをこのサイトに合わせて修正
CGIPath,DB名,StaticWebPath,HelpURL
公開設定変更
ログインして公開設定をMT3.32用サイトに合わせるmt-config.cgi
MT3.2時に使用していたのをそのままコピーして3.3用に放り込む
開いてパス修正
・CGIPath,StaticWebPath
最後に3行追加
DebugMode 0
DeleteFilesAtRebuild 1
ShowIPInformation 1
mt-staticディレクトリ
3.2用と3.3用を入れ替える他のディレクトリ
MTルート\extlib\bradchoate をコピー
MTルート\php\plugins の中身をコピー
プラグインをBigPAPIを除いて全てコピー
※TagCloudに用いていたファイルもそれぞれコピー
アップデート開始
MTルート/mt.cgi にアクセス→データベースアップグレード
一通りプラグインの状態を確認・設定を確認 (特に利用不可等の表記は見当たらず)
サイトを全て再構築
Tagwire+x-search,TagCloudも正常稼動確認
--------アップデート終了--------
一度失敗しているだけに前車の轍を踏むことはありませんでした。前車は前者であり自分ですけど。しばらくはプラグインの動作確認や、その他ふたつの差異を体感する勉強になりそうです。
それから、3.2からのバージョンアップではmt-config.cgiに
AltTemplate feed results_feed.tmpl
と一行付け加えておくと良いです。
■MovableTypeで行こう!: アップデート アーカイブ
2006/10/20 01:59:32:記事書き直し