Di mana file log PHP berada di Mac OSX?

22

Saya mengalami masalah dengan phpMyAdmin di Mac saya. Sepertinya saya tidak dapat terhubung ke server MySQL lokal. Ketika saya mencoba masuk saya mendapat pesan berikut

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

Saya sekarang mencoba menemukan file log. Saya berlari phpinfo()dan memberitahu saya bahwa php.inifile tersebut berada /etc, tetapi ketika saya melihat saya hanya bisa melihat php.ini.default. Saya melanjutkan untuk mengedit php.ini.defaultdengan menentukan file log /tmp/php_errorsdan mengaktifkan logging.

Saya mencoba masuk ke server MySQL melalui phpMyAdmin dan saya masih mendapatkan kesalahan yang sama. Saya melanjutkan ke /tmptetapi log kesalahan tidak ada di sana.

Adakah saran tentang kesalahan saya?

David
sumber

Jawaban:

9

Cobalah mengubah nama php.ini.defaultuntuk php.inidan mengedit itu untuk mengaktifkan logging yang Anda inginkan.

Perubahan mungkin tidak akan berlaku hingga Apache dimulai ulang. Karena Anda menggunakan Mac, nonaktifkan berbagi web dan aktifkan kembali.

Bandit
sumber
26

Log Apache terletak di bawah /var/log/apache2

Rafael Barbosa
sumber
8
Ketika lokasi tidak ditentukan dalam php.ini, log kesalahan PHP tampaknya ditemukan di / var / log / apache2 / error_log secara default. Terima kasih.
Andrew Huey
3
Saya memiliki instalasi apache khusus, jadi saya menemukan file log saya bersama find /usr/local -name error_log.
Walrus the Cat