ดูเออเร่อ log เวิร์ดเพรสสำหรับ shared host

ปัญหาอย่างหนึ่งของคนดูแลเวิร์ดเพรสที่ใช้เว็บแบบ shared host ก็คือ เว็บมันเออเร่อแล้วไม่รู้ว่าจะไปดู error log ที่ไหน  จะไปดู log ของเซิฟเวอร์ก็ไม่สามารถเข้าถึงได้

เข้าถึงได้แค่ระดับ ftp เท่านั้น

ให้ทำอย่างนี้ครับ

  1. ftp เปิดไฟล์ wp-config.php ขึ้นมาแล้วหา WP_DEBUG, WP_DEBUG_LOG  ถ้าหากไม่มีก็ให้สร้างมันขึ้นมาเพิ่ม กำหนดค่าเป็น true ทั้ง 2 ตัว แล้วบันทึก

  2. เข้าไปที่โฟลเดอร์ /wp-content  เวิร์ดเพรสจะสร้างไฟล์ debug.log ขึ้นมาให้ 1 ตัว ซึ่งเออเร่อทั้งหลายแหล่จะถูกเก็บไว้ในไฟล์นี้ เราสามารถหาข้อมูลเพื่อการดีบักได้แล้ว

    ในกรณีที่ไม่เจอไฟล์ debug.log นี้ ให้คุณรีเฟรชหน้าเว็บคุณไปสักทีเพื่อให้ระบบมันเก็บเออเร่อ หลังจากรีเฟรชหน้าเว็บไปทีนึงแล้ว ผมคิดว่าไฟล์ debug.log น่าจะถูกสร้างขึ้นมาแล้ว

  3. หน้าตา debug.log จะเป็นประมาณนี้
  4. หลังจากไม่ต้องการดีบักหรือไม่ต้องการเก็บ error log แล้วให้เซ็ตตัวแปร WP_DEBUG, WP_DEBUG_LOG เป็น false