Contact
Line : comsiam
Contact
Line : comsiam

Error Log คือบันทึกข้อความผิดพลาดที่เกิดขึ้นขณะ WordPress ทำงาน ช่วยให้ตรวจได้ว่าปัญหาเริ่มเมื่อใด เกิดกับไฟล์หรือส่วนใด และเกี่ยวข้องกับปลั๊กอิน ธีม หรือเซิร์ฟเวอร์หรือไม่ การอ่าน Log ให้ตรงกับช่วงเวลาที่เกิดอาการช่วยลดการแก้ไขผิดจุด
ก่อนตรวจ Log ควรบันทึกวัน เวลา และ URL ที่มีปัญหาไว้ ComSiam แนะนำให้เก็บไฟล์ต้นฉบับไว้และปกปิดข้อมูลส่วนตัวก่อนส่งให้ผู้อื่นช่วยวิเคราะห์
WordPress อาจบันทึกข้อผิดพลาดไว้ในไฟล์ wp-content/debug.log เมื่อเปิด Debug Mode ส่วนโฮสติ้งอาจมี Error Log แยกในแผงควบคุม ซึ่งบันทึกปัญหาจาก PHP และเว็บเซิร์ฟเวอร์
หากไม่พบไฟล์ ให้ตรวจว่าเปิดการบันทึกข้อผิดพลาดไว้หรือไม่ และสอบถามโฮสติ้งว่าบันทึกฝั่งเซิร์ฟเวอร์อยู่ที่เมนูใด อย่าสร้างหรือแก้ไฟล์ Log เองหากยังไม่ทราบการตั้งค่าของเว็บไซต์
ค้นหารายการที่ตรงกับช่วงเวลาที่เว็บไซต์แสดงอาการ เช่น หน้าเว็บล่ม อัปโหลดภาพไม่ได้ หรือบันทึกบทความไม่สำเร็จ
ตรวจเขตเวลาของเว็บไซต์และโฮสติ้งด้วย เพราะเวลาใน Log อาจต่างจากเวลาบนคอมพิวเตอร์ หากเปิด Log แล้วมีรายการจำนวนมาก ให้เริ่มอ่านจากท้ายไฟล์และเลือกเฉพาะช่วงที่สัมพันธ์กับเหตุการณ์
ข้อความใน Log มักบอกระดับความรุนแรงต่างกัน ข้อผิดพลาดร้ายแรงอาจทำให้หน้าเว็บหรือฟังก์ชันหยุดทำงาน ส่วนคำเตือนอาจบอกว่ามีการเรียกใช้ฟังก์ชันหรือข้อมูลในลักษณะที่ควรตรวจสอบ แต่ไม่ได้ทำให้เว็บไซต์หยุดทันที
อย่าตีความทุกบรรทัดว่าเป็นต้นเหตุ บางรายการอาจเป็นข้อความเตือนที่มีมานานหรือไม่เกี่ยวกับอาการปัจจุบัน ให้พิจารณาเวลาและผลกระทบประกอบ
ตรวจส่วนที่ระบุชื่อไฟล์หรือเส้นทาง หากพบชื่อปลั๊กอินในโฟลเดอร์ wp-content/plugins ให้เริ่มตรวจปลั๊กอินนั้น หากเป็นเส้นทางของธีม ให้ตรวจธีมหรือการปรับแต่งที่เกี่ยวข้อง
หากข้อความอ้างถึงไฟล์หลักของ WordPress หรือบริการเซิร์ฟเวอร์ อย่าแก้ไฟล์ทันที อาจมีปลั๊กอินหรือธีมเป็นผู้เรียกใช้งานจนทำให้เกิดข้อผิดพลาด ให้ตรวจบรรทัดใกล้เคียงและลำดับเหตุการณ์ร่วมด้วย
ข้อความก่อนหน้าหรือถัดจากข้อผิดพลาดอาจให้บริบท เช่น คำขอที่กำลังทำงาน ชื่อฟังก์ชัน หรือส่วนประกอบที่เรียกใช้งาน การดูเฉพาะบรรทัดเดียวอาจทำให้เข้าใจผิดว่าไฟล์ที่ถูกกล่าวถึงเป็นต้นเหตุ ทั้งที่อาจเป็นเพียงจุดที่ตรวจพบปัญหา
หากมีรายการซ้ำหลายครั้ง ให้ดูว่ามีข้อความใดเกิดขึ้นก่อนอาการและเกิดซ้ำอย่างสม่ำเสมอหรือไม่
เมื่อพบปลั๊กอินหรือธีมที่น่าสงสัย ให้สำรองข้อมูลและทดสอบปิดหรือเปลี่ยนเฉพาะส่วนนั้นในช่วงเวลาที่เหมาะสม จากนั้นทำซ้ำขั้นตอนที่ทำให้เกิดปัญหาและตรวจ Log ใหม่
ComSiam แนะนำให้จดสิ่งที่เปลี่ยนและผลการทดสอบทุกครั้ง หากปิดปลั๊กอินแล้วข้อผิดพลาดหายไป ให้ตรวจเวอร์ชันและการตั้งค่าก่อนเปิดใช้งานอีกครั้ง
Error Log อาจมีชื่อผู้ใช้ เส้นทางไฟล์ รายละเอียดเซิร์ฟเวอร์ หรือข้อมูลจากคำขอเว็บไซต์ ก่อนส่งให้โฮสติ้งหรือผู้พัฒนาช่วยตรวจ ให้ลบหรือปกปิดข้อมูลส่วนตัวและข้อมูลเข้าสู่ระบบ
เมื่อแก้ปัญหาเสร็จ ให้ปิดการบันทึก Debug ที่ไม่จำเป็น และตรวจว่าไฟล์ Log ไม่เปิดให้ผู้เข้าชมทั่วไปเข้าถึง ComSiam แนะนำให้เก็บสำเนาไว้เฉพาะช่วงที่จำเป็นต่อการแก้ปัญหา
การอ่าน Error Log ของ WordPress ให้เริ่มจากเลือกไฟล์ที่ถูกต้อง เทียบเวลาและอาการ แล้วตรวจประเภทข้อความ เส้นทางไฟล์ และบริบทใกล้เคียง อย่ารีบแก้ไฟล์จากชื่อที่ปรากฏเพียงบรรทัดเดียว ให้ทดสอบทีละส่วนและปกปิดข้อมูลสำคัญก่อนส่ง Log ให้ผู้อื่น ComSiam แนะนำให้ปิด Debug หลังตรวจเสร็จ