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!
127.0.0.1 localhost
wejście?
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.