Dopo aver passato molte ore (senza battute) dopo aver seguito "Come installare Apache su Sierra" e aver letto e provato innumerevoli domande e risposte che ho trovato sul web, Apache continua a non funzionare. Cercando localhost / ~ myusername Ottengo "Non è stato possibile raggiungere questo sito localhost rifiutato di connettersi."
sudo apachectl restart
sembra funzionare, ma non ha alcun effetto
apachectl configtest
ha prodotto molti errori diversi che ho cercato di correggere, ma non ha risolto il problema e il prossimo apachectl configtest ha prodotto un errore diverso - e così via ...
L'ultimo:
[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
Non ho toccato l'autoindicatore. Ho già perso quasi tutte le speranze.
Sul vecchio desktop di mia moglie con El Capitan ho avviato Apache, PHP e MySQL in meno di mezz'ora. Cos'è questa maledizione su Sierra?
Ho il sospetto di essermi fottuto maestosamente da qualche parte e sarei felice di ricominciare dall'inizio, su una lavagna pulita, ma non ho idea di come.
Non ho trovato informazioni utilizzabili sulla reinstallazione di Apache sul Web.
Aggiornamento: aggiunta di codice da httpd.conf che sembra causare il 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