« 2007年07月 | メイン | 2007年09月 »

2007年08月 アーカイブ

2007年08月23日

Movable Type 3 から Movable Type 4 へのアップグレード

MT3からMT4へアップグレードしてみました。

一応、私の環境でのアップグレード作業メモを残しておくことにします。

(環境)
レンタルサーバ:さくらインターネット
データベース:SQLite
アップグレード前のバージョン:3.3 

<作業手順>

1.MT4をダウンロードします。
2.バックアップの作成
以下のバックアップを取得(FTPツールでダウンロード)します。
 * アプリケーションディレクトリ(mt.cgi があるディレクトリ。mtのフォルダをまるごと)
 * スタティックディレクトリ
 (mt-static。さくらの場合はmt/mt-staticのはずなので上記のダウンロードで同時に行った)
 * ブログディレクトリ(公開されるファイルが入っているフォルダですね)
 * データベースディレクトリ(db フォルダ)

3.以前のバージョンのデータの削除
mtフォルダの「dbフォルダ」と「mt-config.cgi」以外をFTPツールで削除します。

4.新しいバージョンのアップロード
mtフォルダにMovable Type 4のダウンロードしておいたデータをすべてアップロードします。

5.cgiの属性を755へ変更。

6.mt.cgi にアクセスしてアップグレード
Webブラウザを使って、http://自分のドメイン/mt/mt.cgi にアクセス。
1)「アップグレード開始」画面が表示されます。アップグレードを開始をクリック。
アップグレード開始
2)ユーザー名とパスワードを入力
3)アップグレードが開始され「データベースをアップグレードしています・・・」という表示がでます。
4)アップグレードが完了すると「アップグレードが完了しました!」という表示が出ます。
「Movable typeに戻る」をクリックします。

MT4の画面が表示されれば完了です。


何度か失敗したのですが、失敗の原因はSix Apartのサイトに載っているマニュアルの意味の取り違えが一番の原因だったかもしれません。

何を勘違いしたかというと、「既存環境からのアップグレード」ページの

「Movable Typeのインストール・セットアップを参考に新しいバージョンの Movable Type をインストールします。」
という文章。

インストールしますって書いてあるけど、実際に行うべき作業はFTPでファイルをアップロードするだけなんですね。
dbフォルダもmt-config.cgiも削除して、ウィザードに沿ってインストールを進めてから、
dbフォルダとmt-config.cgiを後で上書きしてもアップグレードしてくれません。
ウィザードに沿ってインストールを進めてから、mt-config.cgiを後で上書きし、
http://自分のドメイン/mt/mt.cgi にアクセスしても以下のような「初期ユーザーアカウント」の画面しか表示されません。
upgrade_2.png

※やりなおすためには、 mtフォルダの「dbフォルダ」以外を削除して、再度MT4のデータをアップロードして作業を進めることになります。

※よりリスクを減らすためには、旧バージョンのフォルダを違う名前に変更してファイルはサーバに残したまま、アップグレードすることもできるみたいですね。

About 2007年08月

2007年08月にブログ「ウェブクリエイターのメモ」に投稿されたすべてのエントリです。新しい順に並んでいます。

前のアーカイブは2007年07月です。

次のアーカイブは2007年09月です。

他にも多くのエントリがあります。メインページアーカイブページも見てください。

Powered by
Movable Type