WordPressのマルチサイトをlocalhostで動かそうと思いましたがどうやらポート番号がついているURLだとマルチサイトをインストールできないみたいです。

なのでポート番号なしでlocalhostにアクセスできるように変える必要があります。

どうすればいいかというと、MAMPのPreferencesのApache Portの部分を8888から80に変えるだけ。

ちなみにこれは conf/apache/httpd.conf のListen xx の部分を書き換えているに過ぎないので直接 conf/apache/httpd.conf のListen 8888をListen 80 に修正してもOKそうです。

これでポート番号を指定しなくてもlocalhostにアクセスできるようになります。

無事マルチサイトもインストールできました。

 

ちなみになんで80に変えるとポート番号を指定しなくて良くなるかというとhttpプロトコルってデフォルトで80番ポートを使うものだからです。http://localhost:80の省略系がhttp://localhostってことですね。