■目的
Webコンテンツ管理システムのMovable Type7がリリースされました。
自前のWebサイトで使用中のver6を7にアップグレードします。

■前提条件
項目
内容
OS
Linux/CentOS
app apache/mySQL/perl
ディレクトリ
app: /home/example/cgi-bin/mt
mt-static: /home/example/html/mt-static
DocumentRoot: /home/example/html
■準備
(1)事前にDBのバックアップを実行しておきます。
(2)個人無償版を申込み、返信のemailに従ってファイルをダウンロード/解凍します。
installation1
■アップグレード
(1)/cgi-binに仮のmt-newディレクトリを作成して解凍したファイルをアップロードします。
(2)既存のディレクトリからアップグレードに必要なファイルをmt-newにコピーします。
    コピーするファイルは以下です。
 ・mt-config.cgi
 ・plugins /追加したプラグイン
 ・mt-static/plugins /追加したプラグイン
 ・mt-static/support
 ・themes /追加したテーマ
(3)アプリケーション入替え
2つのディレクトリをアップロードした新バージョンに入れ替えます。
なお旧ディレクトリはバックアップ用に名称を変更して残します。
/home/example/cgi-bin/mt
/home/example/html/mt-static
(4)アップグレード実行
ブラウザから//cgi-bin/mt/mt.cgiにアクセスして[ログイン] [アップグレード開始] します。
DBのアップグレードが終わるのを待って完了です。
installation3
■注意事項
マニュアルの手順だと[アップグレード開始]で「internal error」になります。
ファイルパーミッションの変更で解消です。
・/cgi-bin/mt/*.cgi    755
・/html    777
・/html/mt-static/support    777
■スクリーンショット
Movable Type7のダッシュボードのサンプルです。
installation4
■参考情報
Movable Type 7  「個人無償版ダウンロード」
Movable Type 7 マニュアル 「MySQL のバックアップ」
Movable Type 7 マニュアル 「旧バージョンから Movable Type 7 へアップグレードする」

■結果
Movable Type 6から7にアップグレードを終了しました。
途中のinternal errorはファイルパーミッションの変更で解消しました。

  blog      MovableType