Mac似乎忽略了对主机文件的新更改。旧的更改工作没有问题。我花了4个多小时试图弄清楚这个。救命啊!
我在我的/ Sites文件夹中开发的每个网站都有文件夹。例如,几个文件夹名为:
wp.dev
daf.dev
test.dev
我运行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
这是踢球者:wp.dev和daf.dev已经存在了一个多月。他们在我的浏览器中解决没有问题。我今天早上添加了test.dev。当我在浏览器中输入它时,它只搜索“test.dev”而不是解析域。
我可以ping任何上述域名,然后转到127.0.0.1,包括test.dev。
为了它的价值,我尝试了virtualhostsx同样的问题。我还运行dscacheutil --flushcache并在进行更改时重新启动MAMP。
我需要在一个新网站上开始开发,这让我发疯。