MAMP "localhost" не работает в отличие от 127.0.0.1
Что нужно сделать, чтобы это исправить? Мой файл etc/hosts выглядит следующим образом:
127.0.0.1 localhost
и используя терминал с командой:
file -b /etc/hosts
я получил
ASCII English text, with CR line terminators
но "localhost" все еще не работает. Что мне делать больше?
1 ответ
Решение
Вы сохранили файл с неправильными окончаниями строк (возврат каретки вместо символов новой строки), поэтому он выглядит как одна строка в unix. Вам нужно сохранять файлы /etc с окончаниями новой строки (unix). Для этого вы можете использовать хороший редактор открытого текста, такой как TextWrangler. В качестве альтернативы вы можете использовать эту команду в терминале:
sudo perl -pi -e's/\015/\012/g' /etc/hosts