Сначала убедитесь, что вы действительно пытаетесь выполнить правильную версию apachectl, введя следующую команду:
which apachectl
(Вы не хотите видеть там ссылки на MAMP).
Затем найдите конфигурацию ваших виртуальных хостов (которая, вероятно, здесь, если ваши ссылки MAMP ушли)
/etc/apache2/extra/httpd-vhosts.conf
Убедитесь, что определения вашего виртуального хоста правильные. (Похоже, вы ссылаетесь на плохого).
<VirtualHost *:80>
ServerAdmin webmaster@localhost
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>
(Если вы используете нестандартное имя сервера, отличное от «localhost», как я определил выше, просто убедитесь, что ваш файл / etc / hosts обновлен с этой записью, например так:
127.0.0.1 mysite.local
Не забудьте перезапустить apache!
sudo apachectl restart