Apache nie uruchamia się i wyświetla błąd:
LUB nie można uruchomić Apache. Aby uzyskać więcej informacji, sprawdź plik dziennika.
dyld: Nie znaleziono symbolu: _iconv Odniesienie z: /usr/lib/libmecabra.dylib Oczekiwano w: /Applications/MAMP/Library/lib/libiconv.2.dylib w /usr/lib/libmecabra.dylib / Applications / MAMP / Library / bin / apachectl: wiersz 80: 2799 Trace / pułapka BPT: 5 $ HTTPD "$
To samo dotyczy wielu portów. Zalecane porty MAMP ORAZ zwykłe porty Apache.
MySQL uruchamia się doskonale.
Jakieś sugestie?
Odpowiedzi:
Wczoraj w nocy zaktualizowałem Yosemite do najnowszej wersji.
Najwyraźniej musisz przejść do folderu MAMP w aplikacjach. Idź do
bin
->apache2
->bin
.Następnie zmień nazwę pliku z
envvars
na_envvars
.Natknąłem się też na inny problem związany z nieprawidłowym działaniem. Upewnij się, że porty są domyślne dla Apache, a NIE MAMP (port 80 itd.). Jeśli zadziała od razu, nie powinno to dotyczyć Ciebie.
źródło
Zainstalowanie w moim przypadku najnowszej wersji MAMP 3 w wersji 3.0.7.3 wydaje się rozwiązać ten problem.
źródło