Trên máy chủ IIS 7.5 của tôi, tôi tìm thấy mã này trong tệp php.ini ngay dưới cùng.
[WebPIChanges]
error_log=C:\Windows\temp\php54_errors.log
upload_tmp_dir=C:\Windows\temp
session.save_path=C:\Windows\temp
cgi.force_redirect=0
cgi.fix_pathinfo=1
fastcgi.impersonate=1
fastcgi.logging=0
max_execution_time=300
date.timezone=Australia/Canberra
extension_dir="C:\Program Files (x86)\PHP\v5.4\ext\"
Tôi không chắc chắn nếu tất cả các mã trên là cần thiết bởi vì tôi không lớn với các tập tin php.ini nhưng tôi có thể khẳng định các log file lỗi có thể truy cập và làm việc.
Sửa chữa này vẫn yêu cầu những điều sau đây nếu có ai thắc mắc.
log_errors = on
error_log = syslog
Tôi tự hỏi tại sao điều này sẽ hữu ích .. nó không được xen kẽ với rất nhiều nhật ký ứng dụng/HĐH khác? –
@SandipGangakhedkar - Đó là sở thích của người dùng. Cá nhân tôi thích có một tệp nhật ký riêng biệt. Nhưng một số người sử dụng các công cụ giám sát mạng và họ chỉ nhìn vào Event Viewers hoặc SysLogs. – NeerPatel
Bạn cũng cần đảm bảo 'error_reporting' và' log_errors_max_len' được đặt đúng. Ví dụ. 'error_reporting = -1',' log_errors_max_len = 0'. – Pacerier