apache su OSX 10.8 non avviato

10

Ho fatto funzionare Apache sul mio 10.8 MPBR. Non l'ho usato per alcune settimane e ora sembra non iniziare. Non ottengo nulla in / private / var / log / apache2. Niente, ovvero nessun registro, errore o altro. L'autorizzazione sulla cartella di registro è drwxr-xr-x root wheel

Ho provato tutti i modi per avviare, arrestare e riavviare Apache. Ho controllato l'attività sulla porta 80, non succede nulla.

Configtest è Syntax OK . Non ho manipolato l'apache in alcun modo nel tempo che intercorre tra ora e quando era l'ultima volta.

Ricevo un errore di "motivo strano" nella console.

1/17/13 8:47:34.592 PM com.apple.launchd[1]: (org.apache.httpd) Throttling respawn: Will start in 10 seconds
1/17/13 8:47:44.594 PM com.apple.launchd[1]: (org.apache.httpd[22855]) Job failed to exec(3). Setting up event to tell us when to try again: 2: No such file or directory
1/17/13 8:47:44.594 PM com.apple.launchd[1]: (org.apache.httpd[22855]) Job failed to exec(3) for weird reason: 2
1/17/13 8:47:44.594 PM com.apple.launchd[1]: (org.apache.httpd) Job should be able to exec(3) now.

Il bit "Nessun file o directory" è sospetto, ma non si sa quale file / dir sia mancante. La mia prossima mossa sarà di provare ad iniziare da una semplice configurazione di vaniglia e vedere se funziona.

Preferirei non installare MAMP, ho solo bisogno del server web, quindi spero di riuscire a capire cosa è successo.

Qualcuno sa come ottenere un debug migliore su ciò su cui si trova la console?

Qualcuno si preoccupa di indovinare cosa potrebbe essere stato eliminato da whack?

    
posta tehfoo 18.01.2013 - 21:23
fonte

5 risposte

10

Ho avuto esattamente lo stesso problema. Ho avviato Apache senza DocumentRoot (s). Ha fatto il trucco.

sudo apachectl -T
    
risposta data 18.02.2013 - 09:58
fonte
5

Ho visto simili proprio oggi, nessun registro e apache ha funzionato come se fosse stato avviato. Il problema per me era un brutto file di vhost.

sudo apachectl -S questo mi ha permesso di vedere l'errore

    
risposta data 13.02.2014 - 18:37
fonte
0

I log sono di default in / var / log / apache2 / e non in / private / ... se non lo hai cambiato puoi anche usare Launchpad = > Utilities = > Console per cercare in esso.

    
risposta data 19.01.2013 - 01:41
fonte
0

Hai installato / aggiornato ruby? controlla il tuo org.apache.httpd.plist, vedi se hai http-wrapper lì. se è così potrebbe essere un problema con il rubino binario. controlla di nuovo i tuoi percorsi e i tuoi collegamenti.

    
risposta data 14.03.2013 - 20:22
fonte
0

Ho riscontrato un problema simile con Apache e ho trovato il nostro problema (e in quale file di configurazione) con questo comando:

sudo apachectl configtest

L'ho scoperto da questo post sul forum sui problemi di apache .

    
risposta data 21.04.2014 - 02:11
fonte

Leggi altre domande sui tag