Hatena::ブログ(Diary)

ARDOINO

2012-02-12

ローカルホストへのアクセスにて

WordPressを入れていたときに盛大にはまったのでメモ。

MAMPのWEBサーバ初期ポート番号の8888を使ったままでWordPressインストールすると、
ポート番号を80に単純に変えただけではWordPressが動かなくなります。

方々調べていると、これはどうやらDBのwp_optionテーブルにあるsiteurlとhomeが
設定時にポート番号も含めて設定されているようで、
これを例えば80番を使うなら http://localhost/ とかに変更すれば良いという記事を発見。
#既にこの時点で、穴があくほど httpd.conf を見直してました orz

これに従って変更したけども今度は奇怪な現象が。。
htdocs/wordpress をドキュメントルートにしている状態でlocalhost にアクセスすると、
なぜか localhost:8888 にリダイレクトされ、
localhost/wp_admin (だっけ)にアクセスすると、正しくlocalhost/wp_admin にアクセスでき、
127.0.0.1 でアクセスすると正しくアクセスできるという、
localhost にアクセスした時だけ 8888  にリダイレクトされるような挙動に。

あれこれ設定を確認し直したり、サーバ停止と起動をしたり、
Macのweb共有をon/offしたりしたけれど、まったく改善しなかったのですが、
MAMPコンソールの「環境設定」で、一回8888に戻して起動し直して、
80にしてから起動し直したらうまく動作しました。


localhostにアクセスしたときに「It works!」が出続ける問題を
Mac側のweb共有をon/offしてなおったことといい、
なにやら微妙な挙動も多いものですねぇ。。

トラックバック - http://d.hatena.ne.jp/watapedia/20120212/1329036721
リンク元