Gdzie znajduje się plik dziennika PHP na Mac OSX?


22

Mam problemy z phpMyAdmin na moim komputerze Mac. Nie mogę się połączyć z lokalnym serwerem MySQL. Kiedy próbuję się zalogować, pojawia się następujący komunikat

Cannot start session without errors, please check errors given in your PHP and/or webserver log file and configure your PHP installation properly.

Próbuję teraz znaleźć plik dziennika. Uruchomiłem phpinfo()i mówi mi, że php.iniplik znajduje się w /etc, ale kiedy patrzę, widzę tylko php.ini.default. Kontynuuję edycję php.ini.default, podając plik dziennika /tmp/php_errorsi włączając rejestrowanie.

Próbowałem zalogować się na serwerze MySQL przez phpMyAdmin i nadal otrzymuję ten sam błąd. Przejdę do, /tmpale dziennika błędów nie ma.

Wszelkie sugestie dotyczące tego, co robię źle?

Odpowiedzi:


9

Spróbuj zmienić php.ini.defaultjego nazwę php.inii edytować, aby włączyć rejestrowanie, które chcesz.

Zmiany prawdopodobnie nie zostaną wprowadzone, dopóki Apache nie zostanie ponownie uruchomiony. Ponieważ używasz komputera Mac, po prostu wyłącz udostępnianie sieciowe i włącz je ponownie.


26

Dzienniki Apache znajdują się pod /var/log/apache2


8
Jeśli lokalizacja nie jest określona w php.ini, dziennik błędów PHP wydaje się domyślnie znajdować się w / var / log / apache2 / error_log. Dzięki.
Andrew Huey,

3
Mam niestandardową instalację apache, więc znalazłem moje pliki dziennika find /usr/local -name error_log.
Walrus the Cat
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.