Nie można rozwiązać localhost na górskim lwie Mac OS

1

Przez długi czas byłem użytkownikiem MAMP, do wczoraj coś poszło nie tak i MAMP nie uruchamiał już mysql. Krótko mówiąc postanowiłem porzucić MAMP i po prostu skonfigurować własny serwer AMP, więc znalazłem dobry tutorial i ustawiłem go. Wszystko działało dobrze, dopóki ja poszedł stworzyć wirtualnego hosta. Jeden krok wskazówek nakazał mi edycję pliku /etc/apache2/httpd.conf. Jakoś udało mi się usunąć znaczną część tego pliku i go zapisać - UGGG! Od tego czasu nie byłem w stanie rozwiązać http://localhost.

Udało mi się zlokalizować zawartość pliku httpd.conf na innym komputerze Mac i zastąpić zawartość i zapisać, a następnie ponownie uruchomić apache i nadal nie jestem w stanie rozwiązać http://localhost. Dostaję błąd: Ups! Google Chrome nie mógł połączyć się z localhost.

W Terminalu mogę pingować localhost i otrzymuję wynik 64 bajty z 127.0.0.1: icmp_seq = 0 ttl = 64 czas = 0,044 ms

Zupełnie mi tu brakuje, o ile wiem, zresetowałem wszystko do stanu, w jakim powinno być. Oto, co sprawdzam:

/ etc / hosts /etc/apache2/httpd.conf

Ponownie uruchomiłem apache i mój komputer wiele razy bez skutku.

I oba pliki, o ile wiem, są ustawione tak, jakby były ze świeżej instalacji.

Czy ktoś może tu doradzić? Czy jest jakiś sposób, w jaki mogę dalej kłopotać się tym problemem? Log, na który mogę patrzeć? Naprawdę muszę przywrócić i uruchomić to środowisko lokalne i wolałbym nie instalować ponownie całego systemu operacyjnego. Każdy kierunek jest bardzo doceniany!

aprice42
źródło
ping zawsze rozwiąże localhost, nie jest powiązany. Problem wydaje się być związany wyłącznie z Apache, OS X nie ma z tym nic wspólnego. Po prostu zainstaluj pakiet Apache w tym samym miejscu docelowym (odinstaluj go wcześniej, jeśli to możliwe, lub przynajmniej zatrzymaj serwer). Ponieważ nie tak dawno powiedziałeś, że zrobiłeś nową instalację serwera, ponowne zainstalowanie go w tej samej lokalizacji nie powinno mieć większego znaczenia, z wyjątkiem dodatniej.
Desmond Hume
Czy Twój plik hosts zawierają zwykłe 127.0.0.1 localhost wejście?
Nicole Hamilton