วิธีแก้เว็บไซต์ WordPress หลังอัปเดตแล้วพัง

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

❶ ตรวจอาการและล้างแคช

เปิดเว็บไซต์จากหน้าต่างส่วนตัวหรืออุปกรณ์อื่น ตรวจว่าปัญหาเกิดกับทุกคนหรือเกิดเฉพาะเบราว์เซอร์ของคุณ จากนั้นล้างแคชของเบราว์เซอร์ ปลั๊กอินแคช และ CDN หากเว็บไซต์ใช้บริการเหล่านี้

จดข้อความผิดพลาดและชื่อปลั๊กอิน ธีม หรือ WordPress ที่อัปเดตก่อนเริ่มมีปัญหา ข้อมูลนี้ช่วยให้ระบุสาเหตุได้เร็วขึ้น

❷ ตรวจอีเมล Recovery Mode และข้อความแจ้งเตือน

หากปลั๊กอินหรือธีมทำให้เกิดข้อผิดพลาดร้ายแรง WordPress อาจส่งอีเมล Recovery Mode ไปยังอีเมลผู้ดูแล เปิดอีเมลจาก WordPress แล้วทำตามลิงก์เพื่อเข้าโหมดแก้ไขปัญหา ตรวจชื่อส่วนเสริมที่ทำให้เกิดข้อผิดพลาด และปิดใช้งานเฉพาะรายการนั้นก่อน

หากเข้าแดชบอร์ดได้ ให้ตรวจ แดชบอร์ด > อัปเดต และ เครื่องมือ > สุขภาพเว็บไซต์ เพื่อดูคำเตือนเพิ่มเติม

❸ ตรวจปลั๊กอินและธีมที่อัปเดต

① ปิดปลั๊กอินที่คาดว่าเป็นสาเหตุ

หากเว็บไซต์กลับมาทำงานใน Recovery Mode ให้ปิดปลั๊กอินที่แจ้งเตือน แล้วตรวจหน้าเว็บอีกครั้ง หากเข้าแดชบอร์ดไม่ได้ ให้โฮสติ้งหรือผู้ดูแลช่วยปิดปลั๊กอินผ่าน File Manager ตามขั้นตอนที่เหมาะกับเซิร์ฟเวอร์

อย่าปิดหรือลบปลั๊กอินจำนวนมากพร้อมกัน หากปิดทีละรายการจะช่วยระบุสาเหตุและลดผลกระทบต่อฟังก์ชันอื่น

② ตรวจธีมที่เพิ่งอัปเดต

หากปัญหาเริ่มหลังอัปเดตธีม ให้ตรวจว่ามีธีมสำรองที่ติดตั้งไว้หรือไม่ และให้ผู้ดูแลทดลองเปลี่ยนธีมบนเว็บไซต์ทดสอบก่อน หากธีมมีการปรับแต่งเอง ควรตรวจว่าการอัปเดตได้เขียนทับไฟล์หรือการปรับแต่งที่เคยทำไว้หรือไม่

❹ ตรวจบันทึกจากโฮสติ้ง

หากยังหาสาเหตุไม่พบ ให้ติดต่อโฮสติ้งเพื่อช่วยตรวจ PHP error log และความผิดพลาดของเซิร์ฟเวอร์ แจ้งเวลาที่เริ่มมีปัญหา รายการที่อัปเดต และข้อความผิดพลาดที่พบ

บางครั้งปัญหาเกิดจากทรัพยากรเซิร์ฟเวอร์ไม่พอ ความเข้ากันได้ของ PHP หรือการอัปเดตที่ทำงานไม่ครบ ไม่ได้เกิดจากปลั๊กอินเพียงอย่างเดียว

❺ ใช้ Backup เมื่อวิธีแก้ปัญหาอื่นไม่ได้ผล

หากเว็บไซต์ยังใช้งานไม่ได้และมี Backup จากก่อนอัปเดต ให้สำรองสถานะปัจจุบันไว้ก่อน แล้วกู้คืนชุดไฟล์และฐานข้อมูลที่ตรงกัน การคืนค่าฐานข้อมูลเก่าอาจทำให้บทความ คำสั่งซื้อ หรือข้อมูลสมาชิกที่เพิ่มหลังวันสำรองหายไป

ComSiam แนะนำให้ประเมินข้อมูลใหม่ก่อนกู้คืน โดยเฉพาะเว็บไซต์ร้านค้าหรือสมาชิก หากการอัปเดตเกี่ยวข้องกับการแก้ไขด้านความปลอดภัย ควรหาสาเหตุและแผนอัปเดตที่แก้ปัญหาได้ แทนการปล่อยเว็บไซต์กลับไปใช้รุ่นเก่าเป็นเวลานาน

❻ ตรวจเว็บไซต์ก่อนเปิดใช้งานตามปกติ

หลังแก้ไขหรือกู้คืน ให้ทดสอบหน้าแรก บทความ แบบฟอร์ม ระบบสมาชิก และหน้าสำคัญอื่น ๆ ตรวจหน้าเว็บจากมือถือและคอมพิวเตอร์ หากลิงก์ถาวรแสดงข้อผิดพลาด ให้ตรวจการตั้งค่าลิงก์ถาวรและบันทึกการตั้งค่าใหม่

เมื่อพบสาเหตุแล้ว ให้อัปเดตเฉพาะรายการที่แก้ไขแล้ว และทดสอบบนเว็บไซต์ทดสอบก่อน หากจำเป็นต้องใช้รุ่นเดิมชั่วคราว ให้ติดตามรุ่นแก้ไขจากผู้พัฒนาและวางแผนกลับมาอัปเดตโดยเร็ว

❼ เช็กลิสต์เมื่อ WordPress พังหลังอัปเดต

  • จดรายการที่อัปเดตและข้อความผิดพลาด
  • ล้างแคชและลองเปิดจากอุปกรณ์อื่น
  • ตรวจอีเมล Recovery Mode
  • ปิดปลั๊กอินหรือธีมที่สงสัยทีละรายการ
  • ขอให้โฮสติ้งตรวจ Error Log หากยังหาสาเหตุไม่พบ
  • สำรองสถานะปัจจุบันก่อนกู้คืน Backup
  • ทดสอบหน้าเว็บและฟังก์ชันสำคัญหลังแก้ไข

การแก้ทีละขั้นช่วยให้ระบุสาเหตุได้และลดโอกาสเกิดปัญหาซ้ำ สำหรับเว็บไซต์ของ ComSiam ควรเก็บ Backup ก่อนอัปเดตและจดบันทึกแต่ละครั้งไว้ เพื่อให้ย้อนตรวจได้เมื่อเว็บไซต์ทำงานผิดปกติ