本番環境のMovableTypeのコピーをローカル(MAMP)で動かすまでのメモ。

MTのバージョン 4.25 Macのバージョン 10.6 MAMPのバージョン 1.7.1
0
菱川拓郎 @HissyNC

Mac/MAMPでMovableTypeを動かすまでをツイートで実況してみようと思います。まずはXcodeのインストールなんですが、移行ツールで古いXcodeが入っているため、まずXcodeのアンインストールが必要かと。

2010-10-20 16:07:24
菱川拓郎 @HissyNC

Xcode2.4のアンインストール方法…。DeveloperフォルダのAbout Xcode Tools.pdfに記載があるな。ターミナルからperlコマンドを叩く。

2010-10-20 16:15:43
菱川拓郎 @HissyNC

"Finished uninstalling."ということなんで完了したっぽい。一応Mac再起動!

2010-10-20 16:17:46
菱川拓郎 @HissyNC

Mac OS X Install DVDからXcodeをインストールなう。ファイルが3GB近くあるので時間かかりそう…。

2010-10-20 16:23:19
菱川拓郎 @HissyNC

Xcodeインストール終了なう。そしてどん兵衛食ってるなう(MTのインストールに関係はありません)。

2010-10-20 16:35:20
菱川拓郎 @HissyNC

Xcodeをインストールしなきゃいけないのは、のちのちmakeコマンドを使うのですが初期状態では使えないから、らしいです。

2010-10-20 16:39:08
菱川拓郎 @HissyNC

どん兵衛食い終わった。さて、MAMPのhtdocsフォルダでは初期状態でCGIが動かないので、httpd.confの「AddHandler cgi-script .cgi」の行のコメントアウトを外し動くようにする。

2010-10-20 16:51:54
菱川拓郎 @HissyNC

MAMPにはMTを動かす必須モジュールは一応入っているのか。ただ、DBD::mysqlが入ってない。XAMPPでのインストール時にも使ったActivePerlがMac版もあるみたいだから、使ってみようかな。

2010-10-20 16:59:37
菱川拓郎 @HissyNC

うーん、わざわざActivePerl使う必要ないっぽい。やっぱりやめとこう。MacPortsというのがあるらしいな。

2010-10-20 17:14:05
菱川拓郎 @HissyNC

至急対応の指示が…。とりあえず離脱。

2010-10-20 17:16:42
菱川拓郎 @HissyNC

なんだか仕事が溜まってきてますが、MAMPでMTを動かす作業を再開。とりあえずMacPortをインストールするところまではできてる。

2010-10-21 14:04:21
菱川拓郎 @HissyNC

こちらの記事を参考にImage::Magickのインストールを走らせている。なんだか時間かかりそうだな。 | MAMP+PerlでMovableTypeをインストールするためにゴニョゴニョしました http://bit.ly/bKPwSJ

2010-10-21 14:12:26
菱川拓郎 @HissyNC

お、UST見ている間にImageMagickのインストール終わってるっぽい。…と思ったけど、mt-check.cgiで確認したら「インストールされていません」のまま。why?

2010-10-21 15:05:08
菱川拓郎 @HissyNC

こちらの記事で解決〜。シンボリックリンク張らなきゃいけないのか。無事ImageMagickが認識されました。 | ローカルサーバ環境構築:MacPorts, ImageMagick インストール http://bit.ly/9VL16Y

2010-10-21 16:07:47
菱川拓郎 @HissyNC

シンボリックリンクでMacPortからインストールしたモジュールが認識されたので、DBDmysql、CryptDSA、ArchiveZip、GDなんかをインストール。入れてないのもあるけど、後々必要ならってことで。

2010-10-21 16:26:34
菱川拓郎 @HissyNC

あれ、DBに接続できない?と思ったらポートとソケットをmt-config.cgiに追加する必要があるのか。 DBPort 8889 DBSocket /Applications/MAMP/tmp/mysql/mysql.sock これで本番環境のMTのコピーがローカルで動いた!

2010-10-21 16:39:19