Después de pasar muchas horas (sin bromas) siguiendo varios "Cómo instalar Apache en Sierra" y leyendo y probando las innumerables preguntas y respuestas que he encontrado en la web, Apache aún no funciona. Al intentar localhost / ~ mi nombre de usuario, obtengo "No se puede acceder a este sitio porque el host local se niega a conectarse".
sudo apachectl restart
parece funcionar, pero no tiene ningún efecto
apachectl configtest
produjo muchos errores diferentes que intenté solucionar lo mejor que pude, pero no solucionó el problema y la siguiente configuración de apachectl produjo un error diferente, y así sucesivamente ...
El último:
[Thu Aug 31 23:48:00.748500 2017] [core:warn] [pid 84060] AH00117: Ignoring deprecated use of DefaultType in line 366 of /private/etc/apache2/httpd.conf.
AH00526: Syntax error on line 23 of /private/etc/apache2/extra/httpd-autoindex.conf:
<Directory> directive requires additional arguments
No toqué el índice automático. Ya he perdido casi toda la esperanza.
En el antiguo escritorio de mi esposa con El Capitán, he iniciado Apache, PHP y MySQL en menos de media hora. ¿Qué es esta maldición sobre Sierra?
Sospecho que he jodido majestuosamente en algún lugar y me encantaría comenzar desde el principio, en pizarra, pero no tengo idea de cómo.
No se ha encontrado información útil para volver a instalar Apache en la web.
Actualización: agregar código de httpd.conf que parece estar causando el problema ...
# DefaultType: the default MIME type the server will use for a document
# if it cannot otherwise determine one, such as from filename extensions.
# If your server contains mostly text or HTML documents, "text/plain" is
# a good value. If most of your content is binary, such as applications
# or images, you may want to use "application/octet-stream" instead to
# keep browsers from trying to display binary files as though they are
# text.
#
DefaultType text/plain