Macはhostsファイルへの新しい変更を無視しているようです。古い変更は問題なく機能します。私はこれを理解するために過去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は1か月以上前から存在しています。それらは私のブラウザで問題なく解決します。今朝test.devを追加しました。ブラウザに入力すると、ドメインを解決するのではなく、単に「test.dev」を検索します。
上記のドメインのいずれかにpingを実行すると、test.devを含む127.0.0.1に移動します。
その価値について、私は同じ問題でvirtualhostsxを試しました。また、dscacheutil --flushcacheを実行し、変更を加えるときにMAMPを再起動します。
新しいサイトで開発を開始する必要があり、これが私を夢中にさせています。