2017-07-06 14 views
0

MAMPがApacheサーバーへの接続を拒否した(私の問題と関係があるかどうかは不明)昨晩問題が発生しました。アンインストールして再インストールすることに決めました。私は、私の仮想ホストをMAMPフォルダのhttpd-vhosts.confファイルに追加して、それに移動すると、もう一度接続することができました。ページ。 (私も、私もMAMPを実行せずlocalhostを入力して、このページを取得実現?)MAMP仮想ホストが正しく動作していない、「動作しています!」ページ

は、以下に((MAMPに)

//Uncommented line below 
# Virtual hosts 
Include /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf 

httpd.confを私のファイルの一部

httpd.confにありますMAMP)

NameVirtualHost *:80 

<VirtualHost *:80> 
    ServerName portfolio 
    DocumentRoot '/Applications/MAMP/htdocs/portfolio' 
</VirtualHost> 

<VirtualHost *:80> 
    DocumentRoot '/Applications/MAMP/htdocs' 
    ServerName localhost 
</VirtualHost> 

/民間の/ etc/hosts

## 
# Host Database 
# localhost is used to configure the lookback interface 
# when the system is booting. Do not change this entry. 
## 
127.0.0.1  localhost 
255.255.255.255 broadcasthost 
::1    localhost 
fe80::1%lo0  localhost 
127.0.0.1  portfolio 

これは100%働いていた以前のコピーの貼り付けです.MAMPの動作が停止し、アンインストールしてから再インストールするまでに何が起こったのかは不明です。何かを上書きするという問題がApacheにありますか?この問題で本当に私の深みからここに。これをデバッグするために私が探しているはずの他の場所がありますか?予想通り参考

localhost:8888 & localhost:8888/portfolio仕事、localhost/ & portfolio/は、に私をもたらしていない 'これは動作します!'ページ。この問題の前に、私はphpMyAdminと 'localhost/portfolio'に私を持ってきて、そのディレクトリに私を連れて来るために 'localhost/phpmyadmin'を実行することができました。私はチュートリアルを見て、他の答えを読んで、無駄に、これ以上数時間私の頭脳を悩ましてきました。

これはなぜ起こっているのですか?どんな助けでも大歓迎です。

+0

あなたのApacheのバージョンは何ですか?あなたは2.3.11の前に 'NameVirtualHost'だけ必要です(とにかく傷つくことはありません)。また、 'httpd -t -D DUMP_VHOSTS'の出力は何ですか? –

+0

@ÁlvaroGonzález 'Apache/2.4.18'であり、出力は' VirtualHost configuration: 'です。値はちょうど空白になります。 – mcclosa

+0

あなたが正しいファイルを編集していない、または適切な特権( 'sudo ...')でそれをしていない可能性はありますか?OSによって、あなたは書き込みに成功したと思いますか? (Windowsはこれを行うことができますが、MacOSについてはわかりません) –

答えて

1

他の誰かが同じ問題を抱えていると、私は結局それを理解しました。以前はポート80でローカルホストを稼働させていたことを以前は忘れていました。しかし、私のapacheサーバーがMAMPで起動しないうちに試してみたところ、理由はポート80が/private/etc/apache2で使用されたためでした。 Apacheを除去するための質問

https://superuser.com/questions/986775/how-can-i-remove-apache2-that-i-have-installed-in-mac-os-x

。 (あるいは、httpd.confファイルのポート番号を変更するだけかもしれませんね)ポート80を聞くようにMAMPを変更しました。これで私の問題は解決しました。これが他の誰かに同じ問題を起こすのを助けることを願っています

+0

彼は彼...それは確かに間違ったファイルを編集する極端なバージョンです - 彼らは同じプログラムに属していません! :) –

関連する問題