Movable Type3.2から3.3へのアップグレード
Movable Type3.2から3.3へのアップグレード
みんな大好きMovableTypeがバージョンアップしました。
今回のバージョンアップの目玉?はタグやキーワードやデザインカスタマイズが簡単にできたりとなかなかバージョンアップしてみたくなる内容です。 特にタグ機能はおすすめかもしれません。
さて3.3の動作環境は下記のようになっています。
Perl バージョン5.6.1以上
Perlは幅広いプラットフォームで実行が可能で、10年以上に渡ってインターネットアプリケーションの主流言語に選ばれています。Movable Type 3.3は、Perlバージョン5.6.1以上をサポートするプラットフォームであれば導入できますが、最適な結果を得るためにバージョン5.8.1以上を推奨します。
5.6.1以上と書いていますが、5.8以上でなければエラーとなる場面が多々あります。 このへんはPerlのバージョンとCPANモジュールのバージョンなどでからみあってるようです。
バージョンアップ前にすること
ファイルのバックアップ
default_templatesディレクトリやsearch_templatesディレクトリ内のテンプレートをカスタマイズしていた場合は、ディレクトリ毎バックアップしておきます。 すべてダウンロードしておいてもいいかもしれません。
MySQLに保存されているMovableTypeのデータをバックアップしてみましょう。
ユーザー設定ページを開きます。
MySQLを選びます。 「データベースをバックアップ」というボタンがありますのでクリックしましょう。
次のようなページが表示されたと思います。
MySQLのテーブルデータすべてをバックアップすることができます。
FTPで空のファイルをアップロードします。 ファイル名は適当にmysqlbackup.txtとかにしてみます。
アップロードがおわったら次に、
先ほど表示したページで
ファイルにバックアップの欄(緑で囲んだ部分)にアップロードしたファイル名を入力します。
/home/アカウント名/アップロードしたファイル名
例: /home/test/mysqlbackup.txt
あとは今すぐバックアップボタンを押しましょう。

バックアップが終わると、先ほどアップロードしたファイルにMYSQLデータがバックアップされますので、FTPソフトでダウンロードしておきましょう。(中身はSQL文でMySQLデータベースの内容がすべて記載されています)
MovableTypeで簡単バックアップ
MovableTypeの管理画面にログインして左メニューの読み込み/書き出しをクリックして、エントリーの書き出しタブをクリックして表示されたリンクをクリックして、ファイルに保存しておきましょう。

MovableType3.3の取得
MovableTypeの3.3はECバイヤーズのサイトからダウンロード出来るようです。 ダウンロードしたファイルを解凍しファイルmt-config.cgi-originalをmt-config.cgiに名前を変更します。
mt-config.cgiをテキストエディタで開いてみましょう。 ※
非常に簡素になっています。
CGIPathとStaticWebPath、そしてDATABASE?SETTINGSのみです。
もちろんデータベースはMySQLを利用しますので、##### POSTGRESQL #####やそのほかのデータベースの欄はコメントアウトするか削除してMYSQLの項目のみ残します。
DatabaseとDBUserDBPasswordを設定します。DBGHostはlocalhostのままでOKです。
※ (基本的には変更しないで利用できるので、mt-config.cgiはアップロードしなくていいようです)
Movable Type 3.3の新機能の1つであるログ・フィード機能で、検索の結果のフィードを出力するために、次の行を追記してください。
AltTemplate feed results_feed.tmpl 保存したらFTPで3.3のファイルをアップロードします。(sixapart公式マニュアルではバージョンの混在を防ぐためにアプリケーションディレクトリツタチックディレクトリを削除する記載されています。 詳しくはこちら(sixapart)
default_templatesディレクトリやsearch_templatesディレクトリ内のテンプレートをカスタマイズしていた場合は、ディレクトリ毎バックアップしておきます。
MovableTypeへのログイン
それではいつものようにMovableTypeへログインしてみましょう。下記のように表示されます。
Movable Typeのアップグレード
Movable Typeの最新版のインストールが終了しました。次にデータベースのアップグレードを行います。ボタンをクリックして先に進んでください。
はい。ボタンをクリックして先に進んでみましょう。
アップグレード中のページが表示され、アップグレードが完了しました。と表示されれば完了です。
お疲れ様でした。


RSS Feed