วิธีตั้งค่าสำรองข้อมูล Joomla อัตโนมัติ พร้อมตรวจสอบว่าแบ็กอัปใช้ได้

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

❶ เลือกวิธีสำรองและกำหนดขอบเขต

① ใช้ระบบสำรองของโฮสติ้ง

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

② ใช้ส่วนเสริมสำรองข้อมูลที่รองรับการตั้งเวลา

หากใช้ส่วนเสริม ให้ตรวจว่าเข้ากันได้กับ Joomla รุ่นที่ติดตั้ง และรองรับการสำรองอัตโนมัติ อ่านคู่มือผู้พัฒนาเพื่อดูว่าต้องตั้งเวลาผ่าน Scheduler ของ Joomla, cron ของโฮสติ้ง หรือวิธีอื่น

③ สำรองทั้งไฟล์และฐานข้อมูล

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

❷ ตั้งรอบสำรองและตำแหน่งจัดเก็บ

① กำหนดความถี่ตามการเปลี่ยนแปลงของเว็บไซต์

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

② ตั้งเวลาทำงานในระบบที่รองรับ

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

③ ส่งสำเนาออกนอกเซิร์ฟเวอร์

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

④ กำหนดจำนวนชุดที่เก็บไว้

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

❸ ตรวจว่างานสำรองทำงานจริง

① ดูประวัติการทำงาน

ตรวจสถานะงานสำรองในโฮสติ้งหรือส่วนเสริมหลังถึงเวลาที่กำหนด หากมีบันทึก ให้ดูเวลาทำงานและข้อความผิดพลาด ไม่ถือว่าตั้งเวลาแล้วแปลว่าสำรองสำเร็จ

② ตรวจไฟล์และขนาดแบ็กอัป

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

③ ตั้งการแจ้งเตือนเมื่อสำรองไม่สำเร็จ

เปิดการแจ้งเตือนจากโฮสติ้งหรือเครื่องมือสำรอง หากระบบรองรับ และตรวจอีเมลหรือหน้าแจ้งเตือนเป็นระยะเพื่อให้ทราบเมื่อพื้นที่เต็มหรือการสำรองหยุดทำงาน

❹ ทดสอบการกู้คืนและดูแลระบบต่อเนื่อง

① ทดลองกู้คืนบนพื้นที่ทดสอบ

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

② ทดสอบหลังเปลี่ยนระบบสำรอง

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

③ ระวังการใช้แบ็กอัปหลังถูกแฮ็ก

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

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

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