ก่อนอัปเดต WordPress ธีม หรือปลั๊กอิน ควรเตรียมข้อมูลสำรองและตรวจความพร้อมของเว็บไซต์ไว้ก่อน หากการอัปเดตทำให้เกิดข้อผิดพลาด การมีทั้งไฟล์เว็บไซต์และฐานข้อมูลชุดล่าสุดจะช่วยให้กู้คืนได้ตรงกับสภาพก่อนเริ่มอัปเดต
❶ ตรวจสอบเว็บไซต์ก่อนสำรอง
① ตรวจรายการที่จะอัปเดต
- ตรวจว่ามี WordPress ธีม หรือปลั๊กอินใดรออัปเดต
- อ่านรายละเอียดการอัปเดตและตรวจความเข้ากันได้กับเว็บไซต์
- บันทึกปลั๊กอินหรือธีมที่มีการปรับแต่งเฉพาะ
- ตรวจว่ามีงานอื่นกำลังแก้ไขเว็บไซต์หรือเผยแพร่เนื้อหาอยู่หรือไม่
② เลือกเวลาที่เหมาะสม
- เลือกช่วงที่มีผู้เข้าชมและคำสั่งซื้อน้อย
- แจ้งทีมงานก่อนเริ่ม หากมีหลายคนดูแลเว็บไซต์
- เตรียมเวลาสำหรับทดสอบและแก้ปัญหาหลังอัปเดต
- หลีกเลี่ยงการอัปเดตหลายส่วนพร้อมกัน หากต้องการติดตามสาเหตุเมื่อเกิดข้อผิดพลาด
❷ สำรองข้อมูลให้ครบถ้วน
การสำรองเว็บไซต์ต้องมีทั้งไฟล์และฐานข้อมูล เพราะฐานข้อมูลเก็บเนื้อหาและการตั้งค่าหลายอย่าง ส่วนไฟล์เก็บธีม ปลั๊กอิน รูปภาพ และส่วนประกอบของเว็บไซต์
① สำรองไฟล์เว็บไซต์
- สำรองโฟลเดอร์ WordPress รวมถึงไฟล์สื่อ ธีม และปลั๊กอิน
- ตรวจว่ามีไฟล์ตั้งค่าที่จำเป็นอยู่ในชุดสำรอง
- ใช้ระบบสำรองของโฮสติ้งหรือเครื่องมือสำรองที่ดูแลอยู่
- บันทึกวันและเวลาของชุดสำรองให้ชัดเจน
② สำรองฐานข้อมูล
- ส่งออกฐานข้อมูล WordPress ก่อนอัปเดต
- ตรวจว่าไฟล์สำรองสร้างเสร็จและมีขนาดสมเหตุสมผล
- เก็บฐานข้อมูลไว้คู่กับไฟล์เว็บไซต์ชุดที่สร้างในช่วงเวลาเดียวกัน
③ เก็บสำเนาแยกจากเว็บไซต์
- ดาวน์โหลดสำเนาไว้ในคอมพิวเตอร์หรือพื้นที่จัดเก็บที่ปลอดภัย
- เก็บอย่างน้อยหนึ่งชุดไว้นอกบัญชีโฮสติ้งเดียวกับเว็บไซต์
- จำกัดผู้ที่เข้าถึงข้อมูลสำรองได้ เพราะอาจมีข้อมูลสำคัญอยู่ภายใน
ComSiam แนะนำให้ตรวจวันเวลาและชื่อชุดสำรองก่อนเริ่มอัปเดต เพื่อให้มั่นใจว่าสามารถเลือกคืนค่ากลับไปยังสถานะก่อนอัปเดตได้ถูกชุด
❸ ตรวจความพร้อมของข้อมูลสำรอง
อย่าถือว่าการสำรองเสร็จสมบูรณ์เพียงเพราะระบบแสดงข้อความว่าทำงานสำเร็จ ควรตรวจว่าไฟล์อยู่ครบ เปิดอ่านได้ และมีขั้นตอนกู้คืนที่ชัดเจน
① ตรวจไฟล์และข้อมูลสำรอง
- ยืนยันว่าไฟล์สำรองดาวน์โหลดหรือจัดเก็บเสร็จแล้ว
- ตรวจว่ามีทั้งไฟล์เว็บไซต์และฐานข้อมูล
- ตรวจชื่อและเวลาของข้อมูลสำรองแต่ละส่วนให้ตรงกัน
- เก็บข้อมูลสำหรับเข้าถึงระบบสำรองไว้ในที่ปลอดภัย
② เตรียมช่องทางกู้คืน
- ทราบวิธีคืนค่าผ่านระบบโฮสติ้งหรือเครื่องมือที่ใช้อยู่
- รู้ช่องทางติดต่อโฮสติ้งกรณีกู้คืนเองไม่ได้
- หลีกเลี่ยงการทดลองคืนค่าบนเว็บไซต์จริงโดยไม่มีข้อมูลสำรองชุดอื่น
❹ อัปเดตและทดสอบเว็บไซต์
หลังยืนยันว่ามีข้อมูลสำรองพร้อมแล้ว จึงเริ่มอัปเดตตามลำดับที่วางไว้ หากเว็บไซต์มีระบบทดสอบ ควรทดลองอัปเดตที่นั่นก่อนนำไปใช้กับเว็บไซต์จริง
① อัปเดตทีละส่วนเมื่อจำเป็น
- เริ่มจากรายการที่จำเป็นและเกี่ยวข้องกับปัญหาหรือความปลอดภัย
- ตรวจเว็บไซต์หลังอัปเดตแต่ละส่วน หากต้องการแยกสาเหตุ
- จดรายการที่อัปเดตและเวลาที่ดำเนินการ
- หยุดอัปเดตต่อหากพบข้อผิดพลาดที่กระทบการทำงานหลัก
② ทดสอบฟังก์ชันสำคัญ
- เปิดหน้าแรกและหน้าสำคัญของเว็บไซต์
- ทดสอบการเข้าสู่ระบบและการแก้ไขเนื้อหา
- ตรวจแบบฟอร์ม การค้นหา และการอัปโหลดไฟล์
- ทดสอบตะกร้าสินค้าและการสั่งซื้อ หากเว็บไซต์มีระบบร้านค้า
- ตรวจการแสดงผลบนมือถือและคอมพิวเตอร์
❺ เตรียมคืนค่าหากเกิดปัญหา
หากเว็บไซต์ใช้งานไม่ได้หลังอัปเดต ให้บันทึกข้อความผิดพลาดและเวลาที่เริ่มเกิดเหตุ จากนั้นตัดสินใจว่าจะกู้คืนจากข้อมูลสำรองหรือให้โฮสติ้งช่วยตรวจ อย่าลบไฟล์หรือเขียนทับฐานข้อมูลก่อนยืนยันว่ามีชุดสำรองที่ถูกต้อง
① เลือกคืนค่าทั้งชุดให้สัมพันธ์กัน
เมื่อต้องย้อนกลับ ควรพิจารณาคืนทั้งไฟล์และฐานข้อมูลจากช่วงเวลาเดียวกัน การคืนเพียงส่วนเดียวอาจทำให้เวอร์ชันไฟล์กับข้อมูลในฐานข้อมูลไม่สอดคล้องกัน
② ทดสอบหลังคืนค่า
หลังคืนค่า ให้ตรวจหน้าสำคัญ การเข้าสู่ระบบ และข้อมูลที่มีการเปลี่ยนแปลงล่าสุด หากยังพบปัญหา ให้ติดต่อโฮสติ้งพร้อมแจ้งชุดสำรองและขั้นตอนที่ทำไปแล้ว
ComSiam แนะนำให้ทดสอบการกู้คืนในสภาพแวดล้อมแยกเป็นระยะ และปรับเช็กลิสต์ให้ตรงกับโฮสติ้งและเครื่องมือสำรองที่ใช้อยู่จริง