Bỏ qua tới nội dung
Công cụ

WP_DEBUG Configurator

Turn on the debug log without breaking your live site

Chạy trong trình duyệt của bạn. Không up gì cả.

Where is this site?

This changes the recommendation, not just the wording. The safe configuration on a live site is genuinely different from the useful one on your laptop.

Verdict

Options
wp-config.php

Paste these ABOVE the line that says /* That's all, stop editing! */ — anything below it is ignored, which is why so many people report that WP_DEBUG 'does nothing'.

Về WP_DEBUG Configurator

Generate the WP_DEBUG constants that write errors to a log file instead of printing them to your visitors. The default WP_DEBUG snippet most sites copy will display PHP errors publicly — this one will not.

FAQ

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.