• info@gdng.jp

MAMPでローカルにいろいろ立ててみた(OSX 10.8/Mountain Lion/WordPress/Movable Type/EC-CUBE)

MAMPでローカルにいろいろ立ててみた(OSX 10.8/Mountain Lion/WordPress/Movable Type/EC-CUBE)

インストールするだけで、手元のMacにAMP(Apache+MySQL+PHP)環境が組めるMAMP。
http://www.mamp.info/en/index.html
パッケージをインストールして、ポートをapacheとMySQLのデフォルト(80/3306)に変更したくらい。

続いてWordPressのインストール。
MySQL上にUTF-8 generalでWordpress用のDBを作成した後、
日本語オフィシャルの「5分間インストール」の手順で問題なくインストール。
http://wpdocs.sourceforge.jp/WordPress_%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB#Famous_5-Minute_Install

続いてMovableTypeのインストール。ここでえらいつまづく。
MySQL上でにUTF-8 generalでWordpress用のDBを作成した後…

1)インストール用のcgi-binの中にhtmlがあるので、ドキュメントルート以外だと動かな
いので、
ドキュメントルート下でのcgiの動作を許可。
<directory> </directory>間に追記
AddType application/x-httpd-cgi .cgi

2)mt-config.cgiを走らせると、案の定Perlのモジュールがボコボコ足りない。
モジュールのインストールをするために、パッケージ管理ツールのmacportsのインストールをする。
http://www.macports.org/install.php
アシアルブログさんが大変参考になる。
http://blog.asial.co.jp/371

macportsを使うのにXcodeとXcode command toolが必要。
Xcodeのコマンドラインツール
https://developer.apple.com/downloads/index.action

macportがインストールできたのでgabs.logを参考にガリガリモジュールを入れてみる。
http://gabs.cc/blog/bun/topic20090608-1456.php

ところがデータベースモジュールでDBIはすんなりインストールできたものの、
DBD::mysqlがどうやっても入らない。

八方ふさがりなのでCPANからダウンロードすることにするが、
それでもmakeの際にエラーが出る。
結局mysql_configのパスがMakefile.PLと違っていたことが判明
mysql_configの場所を探して、Makefile.plで指定しているパスに
シンボリックリンクを張ることで何とか解決。
下記のサイトが大変参考になりました。
http://www.futomi.com/lecture/macosx/dbd_mysql.html
http://y-kit.jp/saba/xp/cpan.htm

ようやくモジュールチェックが完了し、
/cgi-bin/mt/
からインストールを再開!と思いきや、データベース設定で
「データベースに接続できません」とエラー発生。

堂々巡りでいろいろ試してみたら、「高度な設定」内の「データベースソケット」内に
MAMPのデータベースソケットのパスを入力する必要があった。
/Applications/MAMP/tmp/mysql/mysql.sock

続いてEC-CUBEをインストール。これも比較的スムーズに。
http://www.ec-cube.net
唯一ハマったのはdataフォルダのパス指定。define.phpを書き換える。

このあと下記を参考に、各システムとDreamweaverを接続する予定。
http://www.adobe.com/jp/devnet/dreamweaver/articles/dw_wp.html
http://www.adobe.com/jp/devnet/dreamweaver/articles/create_mt_template.html



Leave a Reply

CAPTCHA