Tôi sắp khởi chạy một trang web khá lớn lần đầu tiên. Tôi đã tắt tất cả các thông báo lỗi trong php.ini của tôi và các thông báo lỗi hiện được ghi vào một tập tin "error_log" trên máy chủ của tôi.Thực tiễn tốt nhất để quản lý lỗi trang web trực tiếp
Câu hỏi của tôi là, hiện tại các lỗi đã được ghi vào một tệp, cách tốt nhất để nhà phát triển web giữ được vị trí hàng đầu khi thấy/xảy ra lỗi ở đâu trên trang web?
Hiện tại, có vẻ như cách tốt nhất là liên tục kiểm tra tệp error_log hàng ngày, tuy nhiên điều này dường như không phải là giải pháp hiệu quả nhất. Lý tưởng nhất là tôi sẽ nhận được một email mỗi khi một lỗi xảy ra (với thông báo lỗi). Bất kỳ lời khuyên nào về cách tôi có thể giữ trên đầu trang của các lỗi sẽ được đánh giá rất nhiều!
Thông tin thêm
Chạy trên Shared Server (HostMonster)
website Tác giả trong PHP
Cảm ơn MaxiWheat. Nếu tôi đi tuyến đường này, sau đó trên mỗi kịch bản PHP tôi sẽ cần phải bao gồm xử lý lỗi tùy chỉnh của tôi, phải không? – justinl
Có, trình xử lý tùy chỉnh đó cần được bao gồm trong mọi tập lệnh. Nếu bạn không muốn làm phiền, bạn có thể sử dụng nó trong một tập tin tự động prepend, thêm thông tin ở đây: http://php.net/manual/en/ini.core.php – MaxiWheat
Hoặc sử dụng một khuôn khổ như Laravel để tránh mã spaghetti . –