使用環境:Windows Web Server 2008
事前準備
※PHPは必須ではありません
1.ファイルの配置
1.1.Movable Type をダウンロードし解凍します。
下記のサイトからMovable Type をダウンロード
http://www.sixapart.jp/movabletype/
※今回は、Movable Type 4.23を使用。
1.2.「C:\inetpub\」に「mtroot」フォルダを作成。その直下に「blog」フォルダを作成。
1.3. 解凍して出来たファイルを 1.2 で作成した「mtroot」フォルダに全てコピーし、フォルダ名を「mt」に変更。
2.アクセス権限の設定
「IUSR」に「blog」フォルダ、「mt」の直下にある「mt-static」フォルダに対して「読み取り」「書き込み」権限を与える。
3.データベースの作成
3.1.「MySQL Command Line Client」を起動しrootでログインする。
3.2.データベースを作成
「mtdb」データベース作成コマンド
4.IISの設定
4.1.インターネットインフォメーションサービス(IIS)マネージャを起動。
4.2.仮想ディレクトリの追加。「Default Web Site」を右クリックし、「仮想ディレクトリの追加」で「mt」と「mtblog」仮想ディレクトリを作成。
| エイリアス |
: |
mt |
| 物理ファイル |
: |
C:\inetpub\mtroot\mt |
| エイリアス |
: |
mt |
| 物理ファイル |
: |
C:\inetpub\mtroot\mt |
4.3.上記で作成した「mt」仮想フォルダを選択し、真ん中の「mt ホーム」にある「ハンドラマッピング」をダブルクリック。「IIS7でPerl(ActivePerl)の設定」が完了していれば、既に「CGI」が一覧にあるはずなので、「CGI」をダブルクリックし、「スクリプト マップの編集」ダイアログを表示する。
4.4.「スクリプト マップの編集」ダイアログで、「実行可能ファイル」を「C:\Perl\bin\perl.exe "%s" %s」に変更し、「OK」をクリック。CGIを許可済みにして良いか?とダイアログが表示されるので「はい」をクリック。

5.mt-config.cgiの設定
5.1.「mt」フォルダにある「mt-config.cgi-originalt」をコピーして「mt-config.cgi」を作成
5.2.「CGIPath」「StaticWebPath」と「MYSQL」の値を設定。「POSTGRESQL」「SQLITE」は不要なので削除。
例)
CGIPath http://localhost/mt/
StaticWebPath http://localhost/mt/mt-static/
ObjectDriver DBI::mysql
Database mtdb
DBUser root
DBPassword password
DBHost localhost
6.インストール
6.1.ブラウザで http://localhost/mtroot/mt/mt-check.cg にアクセスし、「Movable Typeを利用できます。」と表示されているか確認。

6.2.ブラウザで http://localhost/mtroot/mt/mt.cgi にアクセス。アカウント情報を入力して、「次へ」をクリック。
6.3.情報を入力し「インストール」をクリックしてインストール開始。
| ブログ名 |
: |
maniax |
| ブログURL |
: |
http://localhost/mtblog/ |
| 公開パス |
: |
C:\inetpub\mtroot\blog |
5.3.しばらく待つとインストール完了。設定を行うには「Movable Type にサインイン」をクリック。
6.確認
6.1.ブラウザで http://localhost/mt/mt.cgi にアクセスし、「サインイン」する。
6.2.ブログを1件登録・公開し、ブラウザで http://localhost/mtblog/にアクセス。設定が正しければ下記のようなページが表示される。