本番環境のMovableTypeのコピーをローカル(MAMP)で動かすまでのメモ。
Mac/MAMPでMovableTypeを動かすまでをツイートで実況してみようと思います。まずはXcodeのインストールなんですが、移行ツールで古いXcodeが入っているため、まずXcodeのアンインストールが必要かと。
2010-10-20 16:07:24Xcode2.4のアンインストール方法…。DeveloperフォルダのAbout Xcode Tools.pdfに記載があるな。ターミナルからperlコマンドを叩く。
2010-10-20 16:15:43どん兵衛食い終わった。さて、MAMPのhtdocsフォルダでは初期状態でCGIが動かないので、httpd.confの「AddHandler cgi-script .cgi」の行のコメントアウトを外し動くようにする。
2010-10-20 16:51:54MAMPにはMTを動かす必須モジュールは一応入っているのか。ただ、DBD::mysqlが入ってない。XAMPPでのインストール時にも使ったActivePerlがMac版もあるみたいだから、使ってみようかな。
2010-10-20 16:59:37なんだか仕事が溜まってきてますが、MAMPでMTを動かす作業を再開。とりあえずMacPortをインストールするところまではできてる。
2010-10-21 14:04:21こちらの記事を参考にImage::Magickのインストールを走らせている。なんだか時間かかりそうだな。 | MAMP+PerlでMovableTypeをインストールするためにゴニョゴニョしました http://bit.ly/bKPwSJ
2010-10-21 14:12:26お、UST見ている間にImageMagickのインストール終わってるっぽい。…と思ったけど、mt-check.cgiで確認したら「インストールされていません」のまま。why?
2010-10-21 15:05:08こちらの記事で解決〜。シンボリックリンク張らなきゃいけないのか。無事ImageMagickが認識されました。 | ローカルサーバ環境構築:MacPorts, ImageMagick インストール http://bit.ly/9VL16Y
2010-10-21 16:07:47シンボリックリンクでMacPortからインストールしたモジュールが認識されたので、DBDmysql、CryptDSA、ArchiveZip、GDなんかをインストール。入れてないのもあるけど、後々必要ならってことで。
2010-10-21 16:26:34あれ、DBに接続できない?と思ったらポートとソケットをmt-config.cgiに追加する必要があるのか。 DBPort 8889 DBSocket /Applications/MAMP/tmp/mysql/mysql.sock これで本番環境のMTのコピーがローカルで動いた!
2010-10-21 16:39:19MTをMAMPで動かすのに参考になった記事のメモ。 http://bit.ly/b3W9Kf http://bit.ly/9qdbKY http://bit.ly/9VL16Y
2010-10-21 16:41:06