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
Другие вопросы по тегам