2014-10-20 22 views
9

digito il comando e ricevo questo messaggiosudo apachectl start non funziona su OS X Yosemite

/System/Library/LaunchDaemons/org.apache.httpd.plist: Operazione già in corso

Quindi su safari carica la pagina http://localhost e mi dà il messaggio di errore che Safari non è in grado di connettersi al server "localhost".

Sono nuovo di così, quindi non ho molta conoscenza su questo, ma il motivo per cui voglio accedere a questo è eseguire i miei script php e testare i miei siti web sul mio laptop.

Da quando l'aggiornamento os da mavericks a yosemite non è stato possibile eseguire script php.

+2

Prova a eseguire 'ps aux | grep [h] ttpd' per verificare se è già in esecuzione? – Whymarrh

risposta

17

primo controllo di configurazione della sintassi

eseguire questo comando:

apachectl configtest 

Controllare questo post: http://mallinson.ca/osx-web-development/ (Sezione Apache, su sfondo giallo Hai ricevuto informazioni su OS X 10.10)

+1

Viene visualizzato questo errore quando digito il comando httpd: Errore di sintassi sulla riga 58 di /private/etc/apache2/httpd.conf: Impossibile caricare libexec/apache2/mod_authn_default.so nel server: dlopen (/ usr/libexec/apache2/mod_authn_default.so, 10): immagine non trovata – stringRay2014

+1

Dopo l'aggiornamento OS X si modifica o sovrascrive il file httpd.conf? – kubens

+1

Ad esempio: dal backup della macchina del tempo? Yosemite ha un nuovo apache e la configurazione sono diversi – kubens

2

ho dovuto decommentare (rimuovere il carattere #) la riga "LoadModule php5_module ..." in /etc/apache2/httpd.conf per riattivare PHP dopo l'aggiornamento, potrebbe essere necessario.

1

"httpd.conf" file di

Opzione FollowSymLinks Multiviews --- >>> Opzioni indici FollowSymLinks Multiviews

deve essere OK

1

run "sudo apachectl -k start" , funziona per me

+0

Ho controllato il file "/System/Library/LaunchDaemons/org.apache.httpd.plist", e trova stringa "/ usr/sbin/httpd-wrapper", sembra strano, quindi lo cambio in "/ usr/sbin/httpd" , e funziona, non c'è bisogno di eseguire il comando sopra più. – Paul

+0

non posso modificare quel file anche se provo a cambiare anche il permesso e lo nega. –

0

provare questo:

launchctl start localhost 
Problemi correlati