MAMPでWordPressのマルチサイトを構築したいとき

localのテストサーバとして活躍してくれるMAMP。
WordPressをlocalでテスト構築するときは、必ずこれのお世話になっています。
PHPMyAdminも自由にいじれるし、とても助かっていたのですが…、

WordPressのマルチサイト案件を構築するようになってから困った事が。
MAMPって、そのままだとマルチサイト構築できないんですよね。
ネットワークの設定をしようとしたら、ネットワークの設定のページで「:8888のようなポート番号は使えません。」と出て、先にすすめないんです。

ss_2012-06-03-16-14-40

ならば、ポート番号をちょっといじってしまいましょう!
※ちなみに、既にWordPressをインストールしてしまい、上記の画像のようなエラーが出ている状態ですと、WordPressはインストールし直しになります。

手順1

「MAMP」→「conf」→「apache」にある、「httpd.conf」というファイル。
これを下記のように変更します。(バックアップは必ずとっておきましょう)

  • 「Listen 8888」を「Listen 80」にする。
  • 「ServerName localhost:8888」を「ServerName localhost:80」にする。

手順2

MAMPを起動(または再起動)します。
※すでにWordPressをインストールしてしまった人は、今までみていたダッシュボードにはつながらなくなります。「localhost:8888 のサーバへの接続を確立できませんでした。」のエラーが出ます。

手順3

データベースを作成(または作りなおし)して、「localhost/wp-admin/」
へ接続。インストール画面が出ます。ここから先は、問題なくマルチサイトの設定ができるはずです!

 

めんどくさいですねー。
デフォルトでマルチサイト対応になってほしいものです。

 

参考サイト様:yamashinaの日記

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です