Mac OS X忽略主机文件

chr*_*mac 6 mamp hosts-file osx-lion

Mac似乎忽略了对主机文件的新更改.旧的更改工作没有问题.我花了4个多小时试图弄清楚这个.救命!

我在我的/ Sites文件夹中开发的每个站点都有文件夹.例如,几个文件夹命名为:

wp.dev
daf.dev
test.dev
Run Code Online (Sandbox Code Playgroud)

我运行MAMP,将Apache端口设置为80,将MySQL端口设置为3306(这样我就不必在浏览器中将端口添加到地址栏).

我编辑了我的/ private/etc/hosts文件,如下所示:

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


127.0.0.1   wp.dev
127.0.0.1   daf.dev
127.0.0.1   test.dev
fe80::1%lo0 localhost
Run Code Online (Sandbox Code Playgroud)

这是踢球者:wp.dev和daf.dev已经存在了一个多月.他们在我的浏览器中解决没有问题.我今天早上添加了test.dev.当我在浏览器中输入它时,它只搜索"test.dev"而不是解析域.

我可以ping任何上述域名,他们转到127.0.0.1,包括test.dev.

为了它的价值,我尝试了virtualhostsx同样的问题.我还运行dscacheutil --flushcache并在进行更改时重新启动MAMP.

我需要在一个新网站上开始开发,这让我发疯.

Chr*_*heD 19

尝试将所有条目放在文件的顶部.

不太符合逻辑,但值得一试.

  • 答案是不正确的.该文件可能以非ASCII格式保存.当您编辑它并将它们添加到顶部并重新保存时,您将保存为ASCII格式.因此,简单地打开它并将其保存就会产生同样的影响. (5认同)