2011-10-18 26 views
2

這很奇怪......Zend Server CE,卸載後,localhost不起作用

我安裝了Zend Server來測試它。原來我不喜歡它,我想回到MAMP。但在Zend Server CE卸載後,「localhost」不再有效。我只能訪問MAMP從127.0.0.1

令人沮喪,我不喜歡它。

任何想法?

主機:

127.0.0.1 localhost 
255.255.255.255 broadcasthost 
::1    localhost 
fe80::1%lo0 localhost 

127.0.0.1 mydomain.loc www.mydomain.loc 

NSLOOKUP說:

Server:  64.59.160.13 
Address: 64.59.160.13#53 

Non-authoritative answer: 
Name: localhost 
Address: 127.0.0.1 
+0

'/ etc/hosts'裏有什麼?我很好奇你對ZSCE不喜歡什麼。對我來說,它是迄今爲止更好的PHP應用程序堆棧 – Phil

+0

你能打印你的主機文件嗎? '/ private/etc/hosts' –

+0

你的Apache vhost配置是什麼樣的? – 2011-10-18 22:36:07

回答

3

我被一所大學告知,有時您唯一能做的就是喚醒Mac上的端口80,以啓用內置的Web服務器,然後再禁用它。

所以我做到了,一切都很好。

+0

你能指引我談論這個智慧的大學嗎(我們稱他們爲澳大利亞大學)? ;) – Phil

+0

哈哈!這很搞笑......「同事」 – dcolumbus

0

你提到127.0.0.1這是一個IPv6地址。許多(所有?)現代操作系統都配置爲使用IPv6解析localhost::1。我的假設是你的MAMP設置不通過IPv6進行監聽。嘗試打開http:// [:: 1] /如果在我們的解析配置中存在錯誤,如果沒有(我期望的),則必須將Web服務器配置爲或者禁用:: 1或任何設備。

這可以在httpd.conf中使用

Listen 80 

監聽所有的設備,端口進行80或

Listen [::1]:80 

聽通過僅使用IPv6爲localhost。注意不要有衝突的VHost條目等

+0

johannes,謝謝你的回覆。 MAMP沒有問題。這是一個新的安裝,總是運行沒有問題。它只在安裝/卸載Zend Server之後纔開始發生,並且更改了httpd.conf文件中的端口。 – dcolumbus

+1

那麼http:// [:: 1] /工作? nslookup localhost說什麼等? – johannes

+0

NSLOOKUP說: 服務器:\t \t 64.59.160.13 地址:\t 64.59.160.13#53 非權威的答案: 名稱:\t本地主機 地址:127.0.0.1 – dcolumbus