2-3 Movable Typeのインストール方法

  1. インストールの前に

Movable Typeは基本的に個人利用に限りフリーで利用可能なウェブログスクリプトです。
細かい利用規定がありますので、一度公式サイト(日本語)を参照してください。

  1. パッケージファイルのダウンロード

公式サイトからパッケージをダウンロードしてください。
ダウンロードの方法については公式サイトに書かれている手順を参考に行ってください。
Movable Type には、ライセンス等さまざまな条件や制限がありますので、公式サイトを熟読するようお願いします。

ダウンロードしたファイルはバージョンによって名前が違いますが今回は「MT-3.11-full-lib-ja.zip」でのインストールを行います。

  1. ダウンロードファイルの解凍および設定ファイルの編集

まずはダウンロードした「MT-3.11-full-lib-ja.zip」を解凍してください。
解凍したファイルの中に「mt.cfg」 というファイルがありますのでこれをテキストエディタで開いてください
※メモ帳で開くと改行コードが違うため正常に開くことができません。
  ワードパットや他のエディタを使って開いてください。

開けましたら下記の記述を探してください。 大体18行目付近に記述してあります。

CGIPath http://WWW.YOUR-SITE.COM/PATH/TO/MT/
例) http://www.designbomb.biz/MT/

書き換えるのは以上です。
書き換えが終わったらファイルを保存してください。

  1. ファイルのアップロードおよび初期設定

設定が終わりましたらファイルをすべてサーバにアップロードします。
今回は「/public_html/MT/」というフォルダ以下にインストールを行います。
合計で700以上のファイルがあるので時間が掛かります。

アップロードが終了したら次にパーミッション(ファイル属性)の設定を行います。
MTの場合はcgiファイルに実行権限を与える必要があるのでその作業を行います。
下記のファイルすべてを「755(rwxr-xr-x)」 に変更してください 。

mt.cgi
mt-add-notify.cgi
mt-atom.cgi
mt-check.cgi
mt-comments.cgi
mt-db-pass.cgi
mt-load.cgi
mt-search.cgi
mt-send-entry.cgi
mt-set-reg.cgi
mt-tb.cgi
mt-view.cgi
mt-xmlrpc.cgi

※「.cgi」で終わるファイルすべてのパーミッションを「755」にしてください。
  一つでも漏れがあるとMovable Typeが正常に動作しません

次にdbフォルダの作成 をおこないます。
/public_html/MT/db/ というディレクトリを作成してください。

参考までに設定完了時のFFFTPの画面です

 

  1. Movable Type の動作確認

これで一通りのインストールに必要な下準備は完了です。
とりあえず動作確認のために「mt-check.cgi」 にアクセスしてみます。
設定が正常に完了している場合以下のような画面が出ます。



※良くあるエラー

404 Not Found errorが表示される
  ->ファイルがアップロードされていません。

500 Internal Server errorが表示される
  ->属性の変更が正常に行われていません。

  1. Movable Type の初期化

ここまでくればほぼインストールは完了したようなものです。
続いて、Movable Type の初期化を行います。

初期化作業を行うことでMovable Type を使用可能な状態にセットアップします。
初期化というと難しく聞こえるかもしれませんが基本的にスクリプトが全自動で実行してくれますので安心です。

では、初期化作業を行いましょう。
mt-load.cgi」 にアクセスしてください。
いままでの設定に誤りがない場合は自動的にインストールスクリプトが実行されます。
初期化が正常に完了した場合は以下のような画面が表示されます。



途中でエラーメッセージが出た場合でもあわてずにエラー箇所を直していきましょう。

※良くあるエラー

必要なファイルがすべてアップロードされていない。
  ->必要なファイルがアップロードされているか確認してください。

cgiファイルの属性が間違っている。
  ->属性はすべて「755」で統一してください

dbフォルダが作成されていない。。
  ->一番多いうっかりミスです。作成してください。


  1. 必要のないファイルの削除

インストールはこれですべて完了です。
必要のないファイルを削除します。

削除対象ファイル
mt-check.cgi
mt-load.cgi

セキュリティホールになりますし、知っている人だったら初期化されてしまう可能性もあります。
消さなくても運用は可能ですが必ず消すようにしてください。

  1. 初期設定

最後にMovable Typeを使える状態にもって行きましょう。
mt.cgi」にログインします

ユーザ名 Melody、パスワード Nelson でログインします。
※初期設定パスワードです。

ログイン後すぐにプロフィールの設定を行ってください。
この作業を行わなかった場合、悪意のあるユーザーにMovable Typeをのっとられてしまう可能性があります 。
かならず行うようにしてください。

初期設定後はご自身でブログを書いて情報発信を始めましょう。
お疲れ様でした。

  1. サポートドキュメント・サポートサイト

Movable Type -> Movable Typeスクリプト配布サイトの日本語版