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

Last Update:

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

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

この記事はお役に立ちましたか?
はいいいえ

MAMP関連の人気記事

  1. MAMPの初期設定 - MAMPの使い方
  2. MAMPの使い方と設定
  3. MAMP のダウンロードとインストール
  4. MAMPのphpMyAdminでMySQLデータベースの作成 - MAMPの使い方
  5. MAMPのphpMyAdminを最新版にアップグレード - MAMPの使い方
  6. MAMP - Apache/MySQL/PHPのエラーログファイルの場所(フルパス)
  7. MAMP をアップデートする方法
  8. MAMPエラー対処「There is a problem with the server ports.」
  9. MAMP - サーバの起動と停止
  10. MAMPのphpMyAdminでMySQLデータベースにインポート - MAMPの使い方
  11. MAMPのphpMyAdminでMySQLデータベースをエクスポート - MAMPの使い方
  12. PHPの設定内容を確認 - MAMP

関連記事(一部広告含む)