[contact-form-7 id="1781" title="ご意見・ご要望・お問い合せ"]

Technical note

MAMP環境にポート番号なしで接続する

2009.09.08

ローカル開発環境(MAMP)にwordpress muをインストールしてみようと思ったが、

WPMU only works without the port number in the URL

つまり、「WPMUはURLにポート番号が無い状態でしか動作しません!」と怒られたので、この際、MAMPの設定を見直す事にしてみた。

MAMPはデフォルトでポート番号が8888になっており、

192.168.***.***:8888
localhost:8888

と通常は後ろにポート番号を入れて接続するが、ポート番号なしで接続できるようMAMPのApacheの設定を変更してみる。

環境はOSX 10.5.8 MAMP 1.7.1で行っています。

OSXはローカルホストのポートがデフォルトで80に設定されているので、まず、/Applications/MAMP/conf/apache/httpd.confを開き、353行目あたり

ServerName localhost:8888

の部分を

ServerName localhost:80

に変更。

さらに219行目あたり

Listen 8888

の部分を

Listen 80

に変更。

続いて、「システム環境設定 > 共有」を開き、web共有のチェックを外す。外しておかないとポートが競合してしまい、正常に動作しませんでした。

そして、MAMPのサーバを再起動。

あらかじめテスト用にindex.htmlを作成、おなじみの"Hello World!"など書いて置いておき、これでhttp://localhost/または、http://ローカルIPアドレス(192.168.10.10など)/にアクセス、接続できればOK。

これで、Wordpress muのインストールへ一歩近づきましたが、まだ落とし穴がありそうです…