แก้ WordPress Fatal Error หลังอัปเดต Plugin: อ่าน Stack Trace ให้เจอต้นเหตุ

วิธีอ่าน Fatal Error และ Stack Trace เพื่อหาปลั๊กอินหรือธีมต้นเหตุ โดยไม่สุ่มปิดทุกอย่าง

เวลา WordPress แสดง Fatal Error สิ่งที่มีค่าที่สุดไม่ใช่คำว่า “Fatal error” แต่คือชื่อ Class/Function, path ของไฟล์, line number และ Stack Trace ที่ตามมา

อ่านตรงไหนก่อน

ดูบรรทัดแรกว่าเป็น Class not found, Call to undefined function, TypeError หรือ argument ผิดประเภท จากนั้นดู path ว่าอยู่ใน wp-content/plugins, themes หรือ WordPress Core

Stack Trace บอกอะไร

Trace แสดงลำดับการเรียกฟังก์ชัน ไม่ควรสรุปว่าไฟล์สุดท้ายที่ WordPress แจ้งเป็นต้นเหตุเสมอ ให้หา plugin/theme frame ที่เริ่มส่งข้อมูลผิดเข้าสู่ Core

วิธีกู้เว็บ

สำรองก่อน จากนั้น disable เฉพาะ component ที่เป็นต้นเหตุผ่าน File Manager/SSH หากเข้า wp-admin ไม่ได้ เมื่อเว็บกลับมาแล้วจึงอัปเดต rollback หรือ patch โดยทดสอบบน staging ก่อน

แก้ปัญหา WordPress ไม่จบ หรือต้องการให้ตรวจจาก Error จริง?

หากลองแก้ตามแนวทางข้างต้นแล้วเว็บไซต์ยังมีปัญหา WebsiteInTrend สามารถช่วยตรวจสอบจาก Error Log, Stack Trace, Network Request, Plugin/Theme และ Server เพื่อหาต้นเหตุของปัญหาโดยตรง ไม่เน้นแก้แบบสุ่ม

ดูบริการรับแก้ปัญหา WordPress — สำหรับเว็บไซต์ WordPress, WooCommerce และ Elementor ที่มี Error เว็บล่ม เข้าใช้งานไม่ได้ หรือทำงานผิดปกติ

Share the Post:

บทความที่เกี่ยวข้อง