Mac OSX MountainLionとMAMPのApache2

先日、

サーバーに接続できません への対処」で、

同様の質問をして「解決した」と記述しましたが、間違っていました。

やはりMAMP manager ではApacheもMySQLも緑ランプで起動しているのに「MAMPへようこそ」画面が表示されず

Not Found

The requested URL/Application/MAMP/htdocs was not found on this server.です。

ようこそ画面が出ないとphpMyAdminからのWordPressのインストール用サーバー設定やルート設定/パスワード設定などもできません。

一説に、Skype.appなどを入れているとMac標準搭載Apacheを使うので、MAMPのApache2と喧嘩する…の記述を

読んだ気がします。もしこの説が正しければ、Skypeを放り出してやれば解決しますか?

一方、ターミナルからMac標準Apacheを停止するにも、Unix知識がなくてターミナルが上手に使えませんので、この場合の

初心者向けApache停止コマンド入力方法を教示くださると幸いです。

Not Found画面からhtdocsのファイルへのルートをURL欄に入力すれば確かにそのファイルは開けますが、根本の解決には

なっていません。

どなたかこの窮状を救う方法が有れば教えて下さい。お願いいたします。


*一部編集させていただきました。Apple Inc.

iMac, OS X Mountain Lion (10.8.3), MAMPインストール済

投稿日 2013/06/09 17:25

返信
返信: 4

2013/06/09 18:06 h-hozumi への返信

投稿される前に、「MAMPとSkypeで競合する」件の情報をネットで検索された際、事前に十分に検証して下さい。


MAMPとSkypeのポート80番が競合する可能性があるのは、Windows版のSkypeで80/443を使う設定になっている場合だけです。

h-hozumiさんの環境は、Macなので、Mac版のSkypeでは80/443を「使う・使わない」の設定がないので、この情報は無視しても影響がないと思います。

2013/06/09 18:23 h-hozumi への返信

> The requested URL/Application/MAMP/htdocs was not found on this server.です


このメッセージが出るということは、apache2 は動いていると思います。動いてない場合のエラーはServer not found です。

動いてるかどうかはアクティビティモニターで分かりませんか?

あるいは、ターミナルで、

netstat -an

として、

tcp46 0 0 *.80 *.* LISTEN

の行があれば動いてます。(先頭のtcp46 は多少違うかもしれません。重要なのは、*.80 が LISTEN になっていることです。* は 127.0.0.1 かもしれません)。


むしろ、このエラーは、URL の指定間違いです。

htdocs は書かれているところに置いてるのかもしれませんが、もし、ここがMAMP の apache2 の default のルートなら URL としては、

http://localhost/

になるよう設定ファイルで指定していると思います。

2013/06/09 19:38 h-hozumi への返信

OSX 10.8の仮想マシンにMAMP 2.1.4を導入し検証して見ましたが、


ポートの設定で、「Apache と MySQL の標準ポートに設定」ボタン押下により、Apache(80)とMySQL(3306)になっていれば、問題なくMAMPの「スタートページを開く」ボタンを押下することでSafariが起動し、ターゲットのページが表示されます。


MAMPのポートをApache(8888)、MySQL(8889)にした場合でも、「スタートページを開く」ボタンを押下してもターゲットのページが表示出来ました。

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

Mac OSX MountainLionとMAMPのApache2

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。