Po pierwsze, upewnij się, że rzeczywiście próbuje wykonać odpowiednią wersję apachectl wydając następującą komendę:
which apachectl
(Nie chcesz zobaczyć tam żadnych odniesień MAMP).
Następnie znaleźć hostów wirtualnych config (co jest prawdopodobne, jeśli tu odniesienia MAMP odeszły)
/etc/apache2/extra/httpd-vhosts.conf
upewnić się, że definicje hostów wirtualnych są dobre. (Brzmi jak odniesienie do złego).
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot "/Users/yourusername/Sites/mysite"
ServerName mysite.local
ErrorLog "/private/var/log/apache2/mysite-error_log"
CustomLog "/private/var/log/apache2/mysite-access_log" common
</VirtualHost>
(Jeśli używasz nazwy serwera zwyczaj inne niż „localhost” jakbym zdefiniowano powyżej, po prostu mieć pewność, że plik/etc/hosts jest na bieżąco z tym wpisem tak:
127.0.0.1 mysite.local
nie zapomnij, aby ponownie uruchomić apache!
sudo apachectl restart
Wydaje się to teraz tak oczywiste, że przeczytałem to ... ale w tym samym czasie nie ma mowy, abym sam doszedł do tych wszystkich kroków ... DZIĘKI! – redconservatory