Contact
Line : comsiam
Contact
Line : comsiam

เมื่อ WordPress แสดงข้อความ “There has been a critical error on this website” หรือ “เว็บไซต์นี้มีข้อผิดพลาดร้ายแรง” มักหมายถึงมีข้อผิดพลาดในปลั๊กอิน ธีม โค้ดที่เพิ่มเอง หรือการตั้งค่า PHP ทำให้เว็บไซต์ทำงานต่อไม่ได้ บางครั้งหน้าเว็บยังเปิดได้แต่เข้าแอดมินไม่ได้ หรืออาจพบข้อความนี้ทั้งเว็บไซต์
ให้เริ่มจากตรวจอีเมลที่ WordPress ส่งถึงผู้ดูแลเว็บไซต์ก่อน เพราะอาจมีลิงก์เข้าสู่โหมดกู้คืนและระบุส่วนที่เกิดปัญหาไว้ การแก้ทีละสาเหตุและสำรองข้อมูลก่อนเปลี่ยนแปลงจะช่วยลดความเสี่ยงที่ข้อมูลหรือการตั้งค่าเว็บไซต์เสียหาย ComSiam แนะนำให้จดสิ่งที่เพิ่งเปลี่ยนก่อนเกิดข้อผิดพลาดไว้ด้วย
เมื่อเกิดข้อผิดพลาดร้ายแรง WordPress อาจส่งอีเมลไปยังที่อยู่อีเมลผู้ดูแลระบบ อีเมลนั้นอาจระบุปลั๊กอินหรือธีมที่เกี่ยวข้อง พร้อมลิงก์เข้าสู่โหมดกู้คืน
ตรวจกล่องจดหมายขาเข้า รวมถึงโฟลเดอร์สแปมและถังขยะ ค้นหาข้อความเกี่ยวกับข้อผิดพลาดเว็บไซต์หรือโหมดกู้คืน แล้วอ่านรายละเอียดว่า WordPress ระบุปลั๊กอิน ธีม หรือส่วนใด
หากอีเมลมีลิงก์โหมดกู้คืน ให้เปิดลิงก์และเข้าสู่ระบบ WordPress จากนั้นปิดหรือแก้ไขส่วนที่อีเมลระบุชั่วคราว แล้วทดสอบเว็บไซต์อีกครั้ง
ลิงก์กู้คืนมีอายุจำกัด หากลิงก์หมดอายุหรือไม่มีอีเมล ให้ใช้วิธีตรวจสอบผ่านแผงควบคุมโฮสติ้งในหัวข้อถัดไป
ก่อนปิดปลั๊กอิน เปลี่ยนธีม หรือแก้ไฟล์ ควรสำรองทั้งไฟล์เว็บไซต์และฐานข้อมูล โดยใช้ระบบสำรองข้อมูลของโฮสติ้งหรือเครื่องมือที่มีอยู่
ตรวจสอบวันที่ของข้อมูลสำรองด้วย หากต้องกู้คืนเว็บไซต์ ให้เลือกชุดสำรองที่เหมาะสม เพราะการกู้คืนข้อมูลเก่าอาจทำให้บทความ การตั้งค่า หรือข้อมูลที่เพิ่มหลังวันสำรองหายไปได้
หากข้อผิดพลาดเริ่มหลังติดตั้งหรืออัปเดตปลั๊กอิน ให้เริ่มตรวจสอบปลั๊กอินตัวนั้นก่อน หากยังเข้าแอดมินได้ ให้ปิดปลั๊กอินชั่วคราวและทดสอบเว็บไซต์
หากเข้าแอดมินไม่ได้ ให้ใช้ File Manager ของโฮสติ้งหรือ FTP เข้าไปยังโฟลเดอร์ปลั๊กอิน แล้วเปลี่ยนชื่อโฟลเดอร์ของปลั๊กอินที่สงสัยชั่วคราว วิธีนี้จะทำให้ WordPress ไม่โหลดปลั๊กอินนั้น จากนั้นลองเปิดเว็บไซต์อีกครั้ง
เมื่อเว็บไซต์กลับมาใช้งานได้ ให้ตรวจเวอร์ชันปลั๊กอินและความเข้ากันได้กับ WordPress และ PHP ก่อนเปิดใช้งานอีกครั้ง อย่าปิดหรือลบปลั๊กอินหลายตัวพร้อมกัน เพราะจะทำให้ระบุสาเหตุได้ยากขึ้น
หากปัญหาเกิดหลังเปลี่ยนธีมหรือแก้ไฟล์ธีม ให้ลองสลับไปใช้ธีมมาตรฐานที่ติดตั้งไว้ หากเข้าแอดมินไม่ได้ ให้ขอความช่วยเหลือจากผู้ดูแลโฮสติ้งก่อนเปลี่ยนชื่อโฟลเดอร์ธีม เพราะการเปลี่ยนแปลงผิดจุดอาจทำให้เว็บแสดงผลไม่เหมือนเดิม
หากเพิ่งเพิ่มโค้ดในธีม ปลั๊กอินเสริม หรือเครื่องมือปรับแต่งเว็บไซต์ ให้ย้อนการแก้ไขล่าสุดจากข้อมูลสำรองหรือให้ผู้ที่แก้โค้ดตรวจสอบ อย่าลบหรือแก้ไฟล์ WordPress แบบสุ่ม
ข้อผิดพลาดร้ายแรงอาจเกิดเมื่อธีมหรือปลั๊กอินไม่รองรับเวอร์ชัน PHP ที่เซิร์ฟเวอร์ใช้อยู่ หรือเมื่อเซิร์ฟเวอร์เกิดข้อผิดพลาดขณะเรียกใช้ไฟล์
ตรวจสอบ Error Log ในแผงควบคุมโฮสติ้ง หากมีข้อมูล ให้ดูชื่อไฟล์หรือส่วนที่เกิดข้อผิดพลาดและเวลาที่บันทึกไว้ หากปัญหาเริ่มหลังเปลี่ยนเวอร์ชัน PHP ให้แจ้งโฮสติ้งหรือผู้ดูแลเว็บไซต์ตรวจสอบความเข้ากันได้ก่อนเปลี่ยนกลับ
อย่าเปลี่ยนเวอร์ชัน PHP ซ้ำไปมาหรือแก้ค่าหน่วยความจำโดยไม่ทราบสาเหตุ หาก Error Log ไม่ชัดเจน ให้ส่งรายละเอียดให้โฮสติ้งตรวจสอบฝั่งเซิร์ฟเวอร์
หากไม่มีลิงก์โหมดกู้คืน ให้ลองตามลำดับนี้:
ลองเปิดหน้าแรก หน้าอื่น และหน้าเข้าสู่ระบบ เพื่อดูว่าปัญหาเกิดทั่วทั้งเว็บไซต์หรือเฉพาะบางหน้า
ตรวจสอบว่าก่อนเกิดปัญหาได้ติดตั้งหรืออัปเดตปลั๊กอิน เปลี่ยนธีม แก้โค้ด หรือเปลี่ยนเวอร์ชัน PHP หรือไม่ เริ่มตรวจจากรายการที่เปลี่ยนล่าสุด
แจ้งเวลาโดยประมาณที่เกิดปัญหา พร้อมชื่อเว็บไซต์และสิ่งที่เปลี่ยนล่าสุด เพื่อให้เจ้าหน้าที่ตรวจ Log ฝั่งเซิร์ฟเวอร์ได้ตรงช่วงเวลา
ComSiam แนะนำให้หลีกเลี่ยงการแก้ฐานข้อมูลหรือลบไฟล์ระบบ หากไม่แน่ใจว่ารายการนั้นเกี่ยวข้องกับข้อผิดพลาดจริงหรือไม่
เมื่อข้อความ Critical Error หายไป ให้ทดสอบหน้าแรก หน้าแอดมิน หน้าแก้ไขบทความ และฟังก์ชันสำคัญ เช่น แบบฟอร์มติดต่อหรือระบบสั่งซื้อ จากนั้นเปิดปลั๊กอินและธีมกลับทีละรายการ พร้อมตรวจเว็บไซต์ทุกครั้ง
หากยังพบข้อผิดพลาด ให้บันทึกข้อความและเวลาที่เกิด แล้วตรวจ Error Log เพิ่มเติม อย่าเปิดโหมดแสดงข้อผิดพลาดต่อสาธารณะบนเว็บไซต์จริง เพราะอาจเปิดเผยรายละเอียดทางเทคนิคที่ไม่ควรแสดงแก่ผู้เข้าชม
ข้อความ Critical Error มักเกี่ยวข้องกับปลั๊กอิน ธีม โค้ด หรือการตั้งค่า PHP ให้ตรวจอีเมลโหมดกู้คืนก่อน สำรองข้อมูล แล้วค่อยตรวจส่วนที่เปลี่ยนล่าสุดทีละรายการ หากเข้าแอดมินไม่ได้ ให้ตรวจ Error Log หรือขอให้โฮสติ้งช่วยตรวจสอบ การทำอย่างเป็นขั้นตอนช่วยให้หาสาเหตุได้ง่ายขึ้นและลดโอกาสกระทบข้อมูลเว็บไซต์ ComSiam แนะนำให้เก็บข้อมูลสำรองไว้ก่อนแก้ไขหรือกู้คืนทุกครั้ง