Ho provato ogni opzione per far funzionare apache2 a Mountain Lion, e sono sconcertato da quanto possa sembrare impossibile il compito.
Ho appena ricevuto un nuovo iMac e su un'installazione nuova e pulita, sono andato sull'impostazione di Apache per servire i siti locali.
Usando i soliti sospetti di possibili modifiche alla configurazione, posso fare in modo che apache "inizi" effettivamente, ma poi le cose vanno in discesa da lì.
Indipendentemente da come definisco la radice del server locale, ottengo sempre un errore Proibito. Posso modificare la struttura della directory in 777 e ottengo ancora un errore Proibito.
Ho impostato la root del server come /Library/WebServer/Documents/
predefinito, impostato su /Users/myUserName/Sites/
, /Users/myUserName/Documents/Sites
, /Volumes/ExternalDrive/Site/
e qualsiasi altra combinazione possibile, modificando /etc/apache2/httpd.conf
e / o /private/etc/apache2/httpd.conf
e file vhosts e il file myUserName.conf. Niente fa la differenza.
Ho riavviato apache con sudo apachectl restart
e sudo apachectl stop
seguito da sudo apachectl start
.
Niente funziona.
Qualcuno può aiutarmi a risolvere questo problema? Sto iniziando a voler buttare il mio nuovissimo iMac contro il muro.
Nota, non sono un principiante e ho creato dozzine di Mac. Tuttavia, questa volta niente sembra funzionare. Ho persino riformattato e reinstallato di nuovo il sistema.