เปิดใช้งานการแก้ไขข้อผิดพลาดใน WordPress

การตั้งค่า WP_DEBUG เป็น true ใน wp-config.php จะเป็นการเปิดใช้โหมด ข้อบกพร่อง ในทั่วทั้ง WordPress การทำเช่นนี้จะทำให้ข้อผิดพลาด PHP, คำเตือน และข้อความแจ้งทั้งหมดแสดงขึ้น


เราขอแนะนำให้ตั้งค่า WP_DEBUG และ WP_DEBUG_LOG เป็น true ในระหว่างการพัฒนาเพื่อตรวจจับข้อผิดพลาดที่อาจไม่แสดงขึ้นเมื่อตั้งค่าเป็น false การทำเช่นนี้มีประโยชน์อย่างยิ่งในระหว่างการพัฒนาโมดูลแบบกำหนดเอง เนื่องจาก css/js ของเลย์เอาต์ในขณะนั้นๆ จะถูกรีเฟรชเมื่อโหลดแต่ละเพจ แทนที่จะเก็บแคชไว้ตามที่ทำตามค่าดีฟอลต์

  1. แก้ไข wp-config.php สำหรับเว็บไซต์ของคุณ ( cPanel / Plesk / เว็บและคลาสสิก / WordPress ภายใต้การจัดการ / VPS )
  2. เปลี่ยนจาก false
    define('WP_DEBUG', false);
    เป็น true
    define('WP_DEBUG_LOG', true);
  3. ที่บรรทัดต่อไปนี้ ให้พิมพ์
    define('WP_DEBUG_LOG', true);
  4. บันทึกการเปลี่ยนแปลงของคุณ
  5. ไปที่เว็บไซต์ของคุณเพื่อกระตุ้นการทำงานของบันทึกการตรวจหาจุดพบพร่อง โดยใช้เบราว์เซอร์อินเทอร์เน็ต
  6. เปิด /wp-content/debug.log โดยใช้โปแกรมแก้ไขของบัญชีโฮสติ้งของคุณ
  7. ตรวจทานเนื้อหาของบันทึกการตรวจหาจุดบกพร่องเพื่อระบุปัญหาที่มีกับปลั๊กอิน ธีม หรือตัวเลือกการกำหนดค่าบางอย่างที่อาจเป็นสาเหตุของปัญหาได้

หมายเหตุ: สำหรับแผน WordPress ภายใต้การจัดการแบบโปร การตั้งค่า WP_DEBUG เป็น true จะเป็นการปิดใช้งาน CDN (Content Delivery Network) ที่จะช่วยแก้ไขปัญหาเว็บไซต์โดยสิ้นเชิง ซึ่งคุณสามารถเปิดใช้งาน CDN อีกครั้งได้โดยการตั้งค่า WP_DEBUG เป็น false

ทันทีที่คุณดำเนินการพัฒนาหรือแก้ปัญหาเสร็จสิ้นแล้ว คุณควรตั้งค่า WP_DEBUG และ WP_DEBUG_LOG ให้เป็น false จากนั้นให้ลบไฟล์ debug.log


บทความนี้มีประโยชน์หรือไม่
ขอบคุณสำหรับคำติชมของคุณ หากต้องการพูดคุยกับตัวแทนฝ่ายบริการลูกค้า โปรดใช้หมายเลขโทรศัพท์ฝ่ายสนับสนุนหรือตัวเลือกแชทข้างบนนี้
ยินดีมากที่เราได้ช่วยเหลือ! ยังมีอย่างอื่นที่เราสามารถช่วยคุณได้หรือไม่
เสียใจด้วย บอกเราว่าอะไรที่ทำให้คุณสับสนหรือเหตุใดการแก้ไขนี้จึงไม่ช่วยคลี่คลายปัญหาของคุณ