Yo tenía el mismo problema. Por suerte pude resolver el problema por accidente. Después de un error de carga de Suitcase Fusion, me di cuenta de que el problema no está siendo causado a través de apache. El problema es el archivo principal /etc/.
Reemplazar el archivo Hosts
Puede descargar un archivo de hosts de Mac OS por defecto en http://cs.us.extensis.com/HostsFile/hosts.zip .
Descomprima el archivo de hosts; no debe tener extensión de archivo En el Finder, vaya a "Go" > "Go to Folder". En "Ir a la carpeta" introduzca "/etc" y pulse Enter Arrastre el archivo hosts a la carpeta etc; introduzca un nombre de usuario y una contraseña de administrador de Mac OS cuando se le pida Una vez que haya colocado el archivo hosts en la carpeta etc:
Abra la aplicación Terminal Introduzca el siguiente comando y pulse Enter: sudo chmod 644 /etc/hosts Introduzca su contraseña de Mac OS y pulse Intro Es posible que vea viñetas, iconos de teclas o nada mientras escribe su contraseña de Mac OS en la ventana de Terminal, dependiendo de la versión de Mac OS que esté utilizando. Esto es normal.
Borrar la caché de DNS de tu Mac OS
En la ventana de Terminal, introduzca el siguiente comando y pulse Enter: sudo killall -HUP mDNSResponder Reinicie su Mac Causa
Suitcase Fusion utiliza el archivo de hosts para encontrar y conectarse al núcleo de tipo utilizando la dirección de loopback (127.0.0.1 o localhost). Si el archivo de hosts no está presente, o la entrada para 127.0.0.1 apunta a un nombre distinto de localhost, verá uno de los mensajes de error mostrados anteriormente.
Si Suitcase Fusion no puede resolver localhost a 127.0.0.1, obtendrá el primer mensaje de error; si el núcleo de tipo no puede resolver localhost a 127.0.0.1, obtendrá el segundo mensaje de error.
Si el archivo de hosts ha sido modificado, puede ser eliminado al actualizar a una nueva versión de Mac OS. Las aplicaciones de terceros o las utilidades de red también pueden cambiar incorrectamente la entrada de localhost. Para más información, consulte Cómo editar el archivo Hosts en Mac OS X con Terminal.
0 votos
¿Has comprobado que todos esos servicios están efectivamente en marcha?
0 votos
Si ejecuto el comando "sudo port load apache2" obtengo la siguiente respuesta de la terminal "/opt/local/etc/LaunchDaemons/org.macports.apache2/org.macports.apache2.plist: service already loaded", así que estoy bastante seguro de que apache se está ejecutando.
0 votos
Por favor, añada el contenido de su archivo /etc/hosts. ¿Funciona 127.0.0.1? Tal vez esté relacionado: apple.stackexchange.com/questions/252466/
0 votos
¿Has hecho un configtest para asegurarte de que todo está bien? Tuve un problema similar con la instalación original de Apache, algo en la actualización rompió uno de los paquetes dependientes.
0 votos
Acabo de hacer la prueba de configuración y los resultados fueron los siguientes: "httpd: apr_sockaddr_info_get() failed for username-MacBook-Pro.local" "httpd: No se ha podido determinar de forma fiable el nombre de dominio completo del servidor, utilizando 127.0.0.1. Establezca la directiva 'ServerName' globalmente para suprimir este mensaje". Así que seguí este tutorial y " mdshaonimran.wordpress.com/2011/10/17/ " y el error desapareció, pero sigo recibiendo el mensaje de rechazo cuando intento visitar localhost.
0 votos
De nuevo todos los problemas de actualización de mac! ahora 10.12.5 nada aquí trabajó para mí, no se puede conectar a los errores de base de datos la contraseña es correcta..pma también no funciona, apache parece bien..
0 votos
Por desgracia, este problema vuelve a ocurrir al actualizar a High Sierra