2015-04-19 407 views
0

剛剛更新MAMP到優勝美地3.2.1版本。 Apache和MySQL服務器都是綠色的,但是當我到我的本地主機時,我總是收到:此網頁在瀏覽器(Chrome)中不可用ERR_NAME_NOT_RESOLVED。我嘗試了隱身瀏覽和Firefox,結果相同,嘗試了MAMP默認端口設置和端口80 & 3306,嘗試重新安裝MAMP並回滾到之前安裝的MAMP;一切都沒有成功。MAMP沒有連接到本地主機

任何人都可以建議如何解決這個問題......它開始讓我瘋狂!

回答

2

可能的想法;

  • 在您的/ Applications/MAMP/htdocs /文件夾中,您的瀏覽器中是否有內容加載?某種index.html或index.php文件?它是否意外地遠程獲取?

  • 當您啓動MAMP並轉到首選項 - >端口時,什麼是Apache端口?你提到你嘗試了默認的(8888/8889)和80/3306,但是端口號可能會改變嗎?

  • 有沒有其他一些Apache服務正在運行的機會?這是不太可能的,因爲你提到MAMP顯示Apache狀態爲綠色,但它可能是值得停止MAMP,打開終端,並做sudo apachectl停止,返回到MAMP並將端口更改爲80/3306,然後返回到終端,並做sudo apachectl restart。然後返回到MAMP並再次啓動服務。

  • 如果以上都沒有工作,如果您將MAMP的首選項中的Apache端口設置爲隨機的(如8712),然後嘗試http://localhost:8712/以查看它是否加載。

讓我們知道如果你已經嘗試過這些!

0

我剛剛設法解決這個問題(哎呀)......經過數小時的研究,許多失敗的嘗試,以及您建議的所有步驟(加上更多)。

我的主機文件等出現問題不完全確定問題是什麼,但在遵循these steps之後,它似乎恢復了正常功能!

+0

這完全不是答案。只是總結一下你做了什麼,對你發佈的鏈接的說明在信息方面存在一些差距。 – JGallardo

+1

我的MAMP PRO爲我的主機文件添加了一個新條目,當我檢查並刪除它時,它爲我解決了問題。 – Mark

0

有類似的問題。如果127.0.0.1正在工作,那麼你只需要將localhost指向127.0.0.1即可。編輯/ etc/hosts文件(需要sudo)並且包含 127.0.0.1 localhost

爲我解決了它。