6

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を再起動します。

新しいサイトで開発を開始する必要があり、これが私を夢中にさせています。

4

1 に答える 1

19

すべてのエントリをファイルの先頭に配置してみてください。

論理的ではありませんが、試してみる価値はあります。

于 2012-01-15T18:46:13.130 に答える