今日の人気記事

  1. Windows10 の使い方と設定
  2. Windows10 - 起動時のパスワード入力を省略 - 自動サインイン
  3. Windows10 - アプリ「付箋」を使ってみた
  4. Windows10 - スタートメニュー - スタート画面のカスタマイズ
  5. Twitter(ツイッター) - ログインとログアウト

MAMPエラー対処「There is a problem with the server ports.」

スポンサーリンク

Mac OS X Yosemite に MAMPのバージョン「3.0.7.3」をインストールし、Apache と MySQL のポート番号を 80 と 3306 に設定しようとすると……。

mamp-there-is-a-problem-with-the-server-ports-01

There is a problem with the server ports. Each server must be assigned a unique port. Please check your configuration.
(サーバーのポートに問題があります。ポートはユニークじゃないとダメ!設定を確認してね!

というエラーが表示されるので、ここではこのエラーの対処方法を紹介します。

スポンサーリンク

エラーの対処方法

参考サイトによると、Apacheの設定ファイル「httpd.conf」を直接編集し、ポート番号を変更すれば、OKとのことです。

それでは実際に設定してみましょう。

mamp-there-is-a-problem-with-the-server-ports-02
まずは、MySQLのポートのみを「3306」と手動入力し、「OK」をクリックします。

mamp-there-is-a-problem-with-the-server-ports-03
次にFinderを起動し、「アプリケーション」フォルダの「MAMP」ヘアクセスし、

mamp-there-is-a-problem-with-the-server-ports-04
Apache の設定ファイル「httpd.conf」ファイルを編集します(念のためバックアップを取得しておきましょう)。

「httpd.conf」ファイルのフルパスはこちら。

/Applications/MAMP/conf/apache/httpd.conf

48行目と182行目にある「8888」を「80」に変更します。

設定ファイル「httpd.conf」とバックアップ・ファイル「httpd.conf.org」のdiff(差分)は以下のようになります。

$ diff httpd.conf httpd.conf.org 
48c48
< Listen 80
---
> Listen 8888
182c182
< ServerName localhost:80
---
> ServerName localhost:8888

設定を変更したら、Apacheのポートが「80」番ポートに変更されているかを確認します。

mamp-there-is-a-problem-with-the-server-ports-05
MAMAの「オープンWebStart」をクリックします。

mamp-there-is-a-problem-with-the-server-ports-06
すると、ブラウザーが起動するのでURLを確認します。

http://localhost/MAMP/?language=Japanese

このようにポート番号が表示されていなければ、適切に変更されています。

スポンサーリンク

関連記事と広告