MAMPでMovable Typeを簡単にインストールする。

### 1) MAMPのインストール
[MAMP](https://www.mamp.info/en/downloads/)をダウンロードしてインストールする。
Win/Mac両方で使えます。無料のバージョンでMovable Type (MT)が動く。

### 2) MTのインストール
[MT](https://github.com/movabletype/movabletype) をダウンロードする。
_/Applications/MAMP/cgi-bin/_ の中に新しいディレクトリー _mt_ を作る。そこにファイルを入れておく。
_mt-static_ のディレクトリーだけ _/Applications/MAMP/htdocs/_ の中に移動する。

![cgi-bin.png](https://qiita-image-store.s3.amazonaws.com/0/69675/eada47ac-98f2-cf7d-c1ef-5209f03ced64.png)

![htdocs.png](https://qiita-image-store.s3.amazonaws.com/0/69675/b02b2293-dc47-9343-eb4c-56da47b202d1.png)

これから使えるようになるための準備です。

### 3) perlファイルの修正

MTがMAMPのperlモジュールを使用するためにターミナルを開いてこのパッチを使う：

```
cd /Applications/MAMP/cgi-bin/mt/
find . -name "*.cgi" -exec perl -pi -e "s,\#\!\/usr\/bin\/perl -w,\#\!\/Applications\/MAMP\/Library\/bin\/perl -w," {} \;
find . -name "*.cgi" -exec perl -pi -e "s,\#\!\/usr\/bin\/env perl,\#\!\/Applications\/MAMP\/Library\/bin\/perl -w," {} \;
```

必要な時にperlのパスを変更する。（プラグインを追加する、。。。）

### 4) MAMP設定の更新

普通なサーバーと同じポートで起動する。（80と3306）

![mamp-setting.png](https://qiita-image-store.s3.amazonaws.com/0/69675/46599962-bb3b-a888-c1c2-5016ec214c2e.png)

![mamp-port-tab.png](https://qiita-image-store.s3.amazonaws.com/0/69675/8868b7cd-1920-62ff-8cbe-1319a92a22bc.png)

![mamp-default-ports.png](https://qiita-image-store.s3.amazonaws.com/0/69675/ab7a81e5-03d1-b9e3-6b6b-0fab60976635.png)

![mamp-start.png](https://qiita-image-store.s3.amazonaws.com/0/69675/3ee17fc8-e16f-be45-bcd3-05466d8186ee.png)

### 5) データーベーズの作成

またターミナルを使いながら_mt_のデーターベーズを作る。

Mysqlにログインする（デフォルトのパスワードは「root」です）

```
/Applications/MAMP/Library/bin/mysql -u root -p
```

新しいデーターベーズを作成する

```
CREATE DATABASE mt DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;
```

### 6) MTの設定
ブラウザーでは[http://localhost/cgi-bin/mt/mt.cgi](http://localhost/cgi-bin/mt/mt.cgi)のページにアクセルするとインストールのページが表示されます。フォームを入力すると終わりです。

#### 6-0) はじめに

![Movable_Typeへようこそ___Movable_Type_Advanced.png](https://qiita-image-store.s3.amazonaws.com/0/69675/c92cad0a-18e9-a11c-7b1f-a418640bd34c.png)

#### 6-1) perlモジュールの確認

![mt-wizard-step-1.png](https://qiita-image-store.s3.amazonaws.com/0/69675/511be8af-60df-333b-1855-28bfa650883f.png)

#### 6-2) データーベーズの確認

![mt-install-step2.png](https://qiita-image-store.s3.amazonaws.com/0/69675/68229ccd-72d5-6874-6eb7-25e8701528bc.png)

![mt-install-step2-completed.png](https://qiita-image-store.s3.amazonaws.com/0/69675/9f4421cf-9b84-1211-6da5-e3475391325e.png)

#### 6-3) メールの確認

システムメールアドレスは「コンピュターユーザー名」@「コンピュター名」を使う。
ターミナルを開くとすぐに分かる：

![computer-user-name.png](https://qiita-image-store.s3.amazonaws.com/0/69675/0cba65ae-e1f4-6f4c-34e9-a9a64e4c9c20.png)

上の画像は「②@①.localhost」という事です。

![mt-install-step3.png](https://qiita-image-store.s3.amazonaws.com/0/69675/2bc154b6-b30b-5490-c838-534a956ef099.png)

テストメールしなくても大丈夫。LDAPを使用しない。

![mt-install-step3-ldap.png](https://qiita-image-store.s3.amazonaws.com/0/69675/0da31285-73d0-6e86-37c0-9de3a4ce764a.png)

#### 6-4) 完了

![mt-install-step4.png](https://qiita-image-store.s3.amazonaws.com/0/69675/14d10792-a4cc-5f29-9654-16b5760f7b66.png)

### 7) MTの設定ファイル

ここに置いてある
_/Applications/MAMP/cgi-bin/mt/mt-config.cgi_

例えば：

```
## Movable Type Configuration File
##
## This file defines system-wide
## settings for Movable Type. In
## total, there are over a hundred
## options, but only those
## critical for everyone are listed
## below.
##
## Information on all others can be
## found at:
##  http://www.movabletype.org/documentation/config

#======== REQUIRED SETTINGS ==========

CGIPath        /cgi-bin/mt/
StaticWebPath  /mt-static/
StaticFilePath /Applications/MAMP/htdocs/mt-static

#======== DATABASE SETTINGS ==========

ObjectDriver DBI::mysql
Database mt
DBUser root
DBPassword root
DBHost localhost
DBPort 3306

#======== MAIL =======================
EmailAddressMain peter@concorde.local
MailTransfer sendmail
SendMailPath /usr/sbin/sendmail

DefaultLanguage ja

#管理画面のWarningメッセージをトル
ImageDriver ImageMagick
SSLVerifyNone 1
```

Enjoy ! ! !