เมื่อปัญหาเริ่มทันทีหลังอัปเดต อย่าเปลี่ยนการตั้งค่าต่อเนื่องโดยไม่มีแผน ให้เก็บสถานะข้อผิดพลาด สร้างจุดย้อนกลับ และระบุว่าชั้นใดเปลี่ยนไป
หากเว็บไซต์ยังรับคำสั่งซื้อ ฟอร์ม หรือข้อมูลผู้ใช้ใหม่ ให้ปกป้องข้อมูลปัจจุบันก่อนคืนฐานข้อมูลเก่า
1. ระบุให้ชัดว่าอะไรเปลี่ยน
บันทึกการเปลี่ยน core ปลั๊กอิน ธีม PHP ฐานข้อมูล cache หรือ hosting ล่าสุด หากมีหลายรายการให้ออกแบบการทดสอบแยก dependency ทีละชั้น
2. อ่าน error ในชั้นที่ถูกต้อง
PHP fatal, HTTP 500, หน้าขาว และ layout พังมักชี้ไปคนละชั้น Server log และ PHP log มีประโยชน์กว่าการ refresh ซ้ำ
3. ทดสอบขอบเขตปลั๊กอินและธีมแบบควบคุม
เปลี่ยนทีละขอบเขตและบันทึกสถานะเดิม การปิดหลายส่วนพร้อมกันทำลายหลักฐานที่ช่วยหาสาเหตุ
4. มองการอัปเกรด PHP เป็นการเปลี่ยนแอป
โค้ดเก่าอาจกลายเป็น fatal error บน PHP ใหม่ หากปัญหาเริ่มหลังเปลี่ยนเวอร์ชัน PHP ให้ทดสอบความต่างนี้โดยตรง
5. ล้างเฉพาะชั้น cache ที่เข้าใจ
Browser, page cache, CDN, opcode และ Redis object cache เป็นคนละระบบ การล้างทั้งหมดอาจแค่ซ่อนอาการชั่วคราว
6. ย้อนกลับเฉพาะสิ่งที่จำเป็น
ปัญหาปลั๊กอินหรือธีมอาจย้อนเฉพาะไฟล์ได้ การคืนฐานข้อมูลทั้งชุดอาจทับคำสั่งซื้อ ผู้ใช้ หรือเนื้อหาใหม่