Tệp nhật ký PHP nằm ở đâu trên Mac OSX?


22

Tôi đang gặp sự cố với phpMyAdmin trên máy Mac của mình. Tôi dường như không thể kết nối với máy chủ MySQL cục bộ. Khi tôi cố gắng đăng nhập, tôi nhận được thông báo sau

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

Bây giờ tôi đang cố gắng tìm tệp nhật ký. Tôi đã chạy phpinfo()và nó cho tôi biết rằng php.initập tin được đặt trong đó /etc, tuy nhiên khi tôi nhìn tôi chỉ có thể thấy php.ini.default. Tôi tiến hành chỉnh sửa php.ini.defaultbằng cách chỉ định tệp nhật ký /tmp/php_errorsvà cho phép đăng nhập.

Tôi đã cố gắng đăng nhập vào máy chủ MySQL thông qua phpMyAdmin và tôi vẫn gặp lỗi tương tự. Tôi tiến hành /tmpnhưng nhật ký lỗi không có.

Bất kỳ đề nghị về những gì tôi có thể làm sai?

Câu trả lời:


9

Hãy thử đổi tên php.ini.defaultthành php.inivà chỉnh sửa nó để cho phép đăng nhập bạn muốn.

Các thay đổi có thể sẽ không có hiệu lực cho đến khi Apache được khởi động lại. Vì bạn đang sử dụng máy Mac, chỉ cần tắt tính năng chia sẻ web và bật lại.


26

Nhật ký của Apache nằm ở dưới /var/log/apache2


8
Khi một vị trí không được chỉ định trong php.ini, nhật ký lỗi PHP dường như được tìm thấy trong / var / log / apache2 / error_log theo mặc định. Cảm ơn.
Andrew Huey

3
Tôi có một cài đặt apache tùy chỉnh, vì vậy tôi tìm thấy các tệp nhật ký của mình với find /usr/local -name error_log.
Walrus the Cat
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.