Zend Server CE, после удаления localhost не работает

#php #apache #localhost #mamp #zend-server-ce

#php #apache #localhost #mamp #zend-server-ce

Вопрос:

Это странно…

Я установил Zend Server, чтобы протестировать его. Оказывается, мне это не нравится, и я хотел вернуться к MAMP. Но после удаления Zend Server CE «localhost» больше не работает. Я могу получить доступ к MAMP только с 127.0.0.1

Разочаровывает, и мне это совсем не нравится.

Есть идеи?

хосты:

 127.0.0.1   localhost
255.255.255.255 broadcasthost
::1             localhost 
fe80::1%lo0 localhost

127.0.0.1 mydomain.loc www.mydomain.loc
  

nslookup сообщает:

 Server:     64.59.160.13
Address:    64.59.160.13#53

Non-authoritative answer:
Name:   localhost
Address: 127.0.0.1
  

Комментарии:

1. Что в /etc/hosts ? Мне любопытно, что вам не понравилось в ZSCE. Для меня это, безусловно, лучший стек приложений PHP

2. можете ли вы распечатать свой хост-файл? /private/etc/hosts

3. Как выглядит ваша конфигурация Apache vhost?

Ответ №1:

В колледже мне сказали, что иногда единственное, что вы можете сделать, чтобы разбудить порт 80 на Mac, — это включить встроенный веб-сервер, а затем снова отключить его.

Итак, я сделал это, и все хорошо.

Комментарии:

1. Можете ли вы направить меня в этот говорящий колледж мудрости (мы называем их университетами в Aus)? 😉

2. ХА-ХА! Это весело… «коллега»

Ответ №2:

вы упоминаете 127.0.0.1 , какой адрес является IPv6. Многие (все?) Современные операционные системы настроены на разрешение localhost с использованием IPv6 ::1 . Я предполагаю, что ваша настройка MAMP не прослушивается через IPv6. Попробуйте открыть http:// [::1]/ если это работает, в нашей конфигурации разрешения ошибка, если нет (чего я ожидаю), вам нужно настроить свой веб-сервер на lsiten на ::1 или на любое устройство.

Это можно сделать в httpd.conf с помощью

 Listen 80
  

для прослушивания на всех устройствах, порт 80 или

 Listen [::1]:80
  

для прослушивания localhost только через IPv6. Не обращайте внимания на наличие конфликтующих записей VHost и т. Д.

Комментарии:

1. йоханнес, спасибо за ответ. В MAMP нет ничего плохого. Это новая установка, которая ВСЕГДА выполнялась без проблем. Это начало происходить только после установки / удаления Zend Server и изменения портов в этом файле httpd.conf .

2. nslookup сообщает: Сервер: 64.59.160.13 Адрес: 64.59.160.13 #53 Неавторитетный ответ: Имя: localhost Адрес: 127.0.0.1

3. @johannes Вы имели в виду «IPv4» в этой первой строке (ссылаясь на 127.0.0.1 )?