2

За последние несколько месяцев / лет я несколько раз успешно использовал PHP / Apache / MySQL на своем iMac. Тем не менее, я начал использовать новую книгу по PHP и немного передвинул вещи (очевидно, не зная, что я думал, что делал!) Мне удалось заставить localhost работать около недели назад. Мне пришлось прекратить работу над этим проектом до позднего вечера. Еще раз, используя сохраненную закладку для phpMySql сегодня, я получил печально известное «не могу подключиться к localhost». сообщение.

Чтобы сделать это несколько короче, теперь я могу снова получить доступ к localhost. Уф! Вот мой файл hosts:

10.0.1.2    localhost
255.255.255.255 broadcasthost
::1             localhost
# fe80::1%lo0   localhost

Во-первых, я понятия не имею, для чего нужна последняя закомментированная строка, но после публикации я буду искать в сети.

Во-вторых, 10.0.1.2 используется для отображения на панели Pref "Общий доступ к Интернету". Теперь у него есть имя моего компьютера /~ имя пользователя.

Наконец, хотя localhost работает (и я изменил закладку для него), apachectl -t показывает этот ответ:

httpd: не удалось надежно определить полное доменное имя сервера, используя :: 1 для ServerName

После прочтения я подумал, что это указывает на использование IPv6, но отключение этого параметра в Network PP, похоже, не имеет никакого значения в ответе от Apache.

Как видите, я знаю достаточно, чтобы быть опасным, к счастью только для себя, я надеюсь!

1 ответ1

1

По крайней мере, ваш файл hosts неверен и может вызвать проблемы.

Локальный хост всегда 127.0.0.1. Это специальный IP-адрес, используемый только для этого. Это адрес, который сетевой адаптер использует для внутренней связи.

Вы должны изменить имя DNS для 10.0.1.2 на что-то отличное от "localhost".

http://en.wikipedia.org/wiki/Localhost

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .