ข้ามไปยังเนื้อหา
เครื่องมือ

WP_DEBUG Configurator

Turn on the debug log without breaking your live site

ทำงานในเบราว์เซอร์ของคุณ ไม่มีการอัพโหลดอะไร

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'.

เกี่ยวกับ 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

คำถาม

การเปิด WP_DEBUG บนเว็บที่ใช้งานจริงปลอดภัยไหม?

ปลอดภัยเฉพาะเมื่อตั้ง WP_DEBUG_DISPLAY เป็น false เท่านั้น ถ้าเปิดลำพัง WP_DEBUG จะพิมพ์ notice และ warning ของ PHP — รวมถึงพาธไฟล์แบบเต็มของเซิร์ฟเวอร์คุณ — ลงในหน้าที่ผู้เข้าชมของคุณโหลดโดยตรง แทบทุกบทเรียนยื่นบรรทัดนั้นให้คุณแล้วจบ จับคู่มันกับ WP_DEBUG_LOG และ WP_DEBUG_DISPLAY เป็น false แล้วมันจะปลอดภัย

debug log ของ WordPress ไปอยู่ที่ไหน?

wp-content/debug.log โดยค่าเริ่มต้น ที่ควรรู้ไว้: บนโฮสต์หลายเจ้าไฟล์นั้นเปิดให้ดึงได้แบบสาธารณะ — ใครก็ร้องขอมันในเบราว์เซอร์ได้ คุณส่งพาธให้ WP_DEBUG_LOG แทนได้ และเขียน log ไว้เหนือ web root ซึ่งเครื่องมือนี้จะสร้างให้คุณ

ฉันตั้ง WP_DEBUG เป็น true แล้วแต่ไม่มีอะไรเกิดขึ้น ทำไม?

แทบจะเสมอเพราะค่าคงที่ถูกเพิ่มไว้ใต้บรรทัดที่เขียนว่า "That's all, stop editing!" ใน wp-config.php ทุกอย่างหลังบรรทัดนั้นถูกเพิกเฉย ย้ายมันขึ้นไปไว้ด้านบน