WordPress สามารถทำการบันทึก! ตรวจสอบหน้าการดีบัก WordPress ที่นี่https://codex.wordpress.org/Debugging_in_WordPress
โดยทั่วไปฉันต้องการตั้งค่าเว็บไซต์การพัฒนาในท้องถิ่นของฉันเพื่อบันทึกข้อผิดพลาดในไฟล์ debug แทนที่จะให้พวกมันแสดงผลบนหน้าจอ
ตรงไปที่ไฟล์ wp_config ของคุณแล้วเลื่อนไปที่ด้านล่างสุดเพื่อกำหนด WP_DEBUG
นี่คือลักษณะการตั้งค่าทั่วไปของฉัน:
define('WP_DEBUG', true); // To enable debugging. Leave things just like this to output errors, warnings, notices to the screen:
define( 'WP_DEBUG_LOG', true ); // To turn on logging
define( 'WP_DEBUG_DISPLAY', false ); // To prevent output of errors, warnings, notices to the screen (which I personally find SUPER annoying):
ด้วยการตั้งค่าเหล่านั้น WordPress จะบันทึกข้อผิดพลาดคำเตือนและประกาศไปยังdebug.log
ไฟล์ที่อยู่/wp-content/debug.log
ไฟล์บันทึกในสภาพแวดล้อมการผลิตเป็นภัยคุกคามความปลอดภัยดังนั้นหากคุณตัดสินใจที่จะเข้าสู่ระบบในสภาพแวดล้อมการผลิตคุณควรตั้งค่าไฟล์. htaccess ของคุณให้ปฏิเสธการเข้าถึงไฟล์บันทึก (หรือใช้ปลั๊กอินด้านความปลอดภัยเพื่อบล็อก) . ด้วยวิธีนี้คุณจะยังได้รับบันทึกของคุณ แต่ไม่ต้องกังวลกับแฮกเกอร์ที่รับข้อมูลทั้งหมดเช่นกัน