Trình cấu hình WP_DEBUG
Bật nhật ký gỡ lỗi mà không làm hỏng website đang chạy
Chạy trong trình duyệt của bạn. Không up gì cả.
Về Trình cấu hình WP_DEBUG
Tạo các hằng số WP_DEBUG để ghi lỗi vào tệp log thay vì hiển thị chúng cho khách truy cập. Đoạn WP_DEBUG mặc định mà hầu hết website sao chép sẽ phơi bày lỗi PHP ra công khai — đoạn này thì không.
Câu hỏi thường gặp
Câu hỏi
Bật WP_DEBUG trên một trang đang chạy có an toàn không?
Chỉ khi đặt WP_DEBUG_DISPLAY thành false. Đứng một mình, WP_DEBUG in ra các thông báo và cảnh báo PHP — bao gồm cả các đường dẫn file tuyệt đối trên máy chủ của bạn — thẳng vào những trang mà khách của bạn tải. Gần như mọi bài hướng dẫn đưa cho bạn đúng một dòng đó rồi dừng. Ghép nó với WP_DEBUG_LOG và WP_DEBUG_DISPLAY false thì nó an toàn.
Debug log của WordPress đặt ở đâu?
wp-content/debug.log theo mặc định. Đáng biết: trên nhiều hosting file đó có thể tải công khai — bất kỳ ai cũng có thể yêu cầu nó trong trình duyệt. Bạn có thể truyền một đường dẫn cho WP_DEBUG_LOG để ghi log lên trên web root, điều mà công cụ này sẽ tạo cho bạn.
Tôi đặt WP_DEBUG thành true mà chẳng có gì xảy ra. Tại sao?
Gần như luôn là vì hằng số được thêm vào PHÍA DƯỚI dòng ghi "That's all, stop editing!" trong wp-config.php. Mọi thứ sau dòng đó bị bỏ qua. Hãy chuyển nó lên trên.