Ich habe Probleme mit der Bereitstellung meiner Rails-App auf einem Remote-Computer nach dem Upgrade von Rails 3.0 auf 3.1. Daher möchte ich einen Blick darauf werfen, was genau falsch läuft, wenn Apache versucht, meine App zu starten, und es fehlschlägt. Wie kann ich die Fehler finden, die Apache (oder vielleicht Passagier?) Über das Terminal wirft?Wie kann ich unter Mac OS X 10.6.8 auf Apache-Fehlerprotokolle über das Terminal zugreifen?
18
A
Antwort
47
im Terminal haben Sie
versuchtcat /var/log/apache2/error_log
3
nur die anderen Antworten auf complemente, ich bin mit der Version 10.9.3 und mir, die Adresse lautet:
/private/var/log/apache2
+5
Auf OSX '/ var' sind'/etc' und '/ tmp' symbolisch zu'/private/var', '/ private/etc' und'/private/tmp'. –
Vielen Dank ! Ich habe gesehen, dass dieser Pfad für den Speicherort des Fehlerprotokolls in der Datei httpd.conf liegt - nur für den Fall, dass dies nicht der Pfad für alle ist. – pitachip
Wenn Sie nur die letzten Zeilen des Protokolls betrachten wollen, verwenden Sie stattdessen 'tail/var/log/apache2/error_log'. Das Fehlerprotokoll wird mit der Zeit größer/länger. – victmo