
การสำรองข้อมูล (Backup) WordPress เป็นสิ่งที่เจ้าของเว็บทุกคนควรทำเป็นประจำ ไม่ว่าเว็บจะเล็กหรือใหญ่ เพราะไม่มีใครรู้ล่วงหน้าได้ว่าจะเกิดอะไรขึ้น ไม่ว่าจะเป็นการอัปเดต Plugin ที่ล้มเหลว เซิร์ฟเวอร์พัง หรือเว็บถูกมัลแวร์โจมตี ถ้าไม่มี Backup ที่ดีพอ ข้อมูลทั้งหมดอาจหายไปในชั่วพริบตา บทความนี้จะพาคุณเข้าใจว่าต้องสำรองข้อมูลอะไร ด้วยวิธีไหน และควรทำบ่อยแค่ไหนถึงจะเรียกว่า “ปลอดภัยจริง”
nn
ทำไม Backup WordPress ถึงสำคัญมาก
n
หลายคนคิดว่า Hosting ดูแลให้อยู่แล้ว แต่ความจริงคือ Backup ของ Hosting มักมีข้อจำกัด เช่น เก็บย้อนหลังแค่ 7 วัน หรือในบางแพ็กเกจไม่มีให้เลย นอกจากนี้สาเหตุที่เว็บเสียหายมีหลากหลาย ได้แก่
n
- n
- อัปเดต WordPress Core, Theme, หรือ Plugin แล้วเกิด WordPress Error 500 หรือหน้าขาว
- เว็บถูกแฮกหรือ ติดมัลแวร์ ซึ่งอาจทำให้ข้อมูลถูกเข้ารหัสหรือลบ
- ผู้ดูแลเว็บลบไฟล์หรือฐานข้อมูลผิดพลาด
- ปัญหาจากฝั่ง Hosting เช่น Disk เต็ม หรือ Server ล่ม
n
n
n
n
n
การมี Backup ที่พร้อมใช้งานจะทำให้คุณกู้เว็บกลับมาได้ภายในเวลาไม่กี่นาทีถึงชั่วโมง แทนที่จะต้องสร้างใหม่ตั้งแต่ต้น
nn

nn
ข้อมูลที่ต้องสำรอง มีอะไรบ้าง
n
WordPress ประกอบด้วย 2 ส่วนหลักที่ต้องสำรองเสมอ หากขาดส่วนใดส่วนหนึ่ง การกู้คืนจะไม่สมบูรณ์
n
- n
- ไฟล์เว็บ (Files) — ทุกอย่างในโฟลเดอร์
/public_htmlหรือ/wwwรวมถึงwp-content/uploads(รูปภาพ),wp-content/themes,wp-content/pluginsและไฟล์wp-config.php - ฐานข้อมูล (Database) — บทความ หน้า ข้อมูลสมาชิก การตั้งค่า WooCommerce รวมถึงออเดอร์ทั้งหมด ไฟล์นี้มักอยู่ในรูป
.sql
n
n
n
หากทำ Backup แค่ไฟล์ แต่ขาดฐานข้อมูล เว็บก็ไม่สามารถกู้คืนได้ และในทางกลับกันก็เช่นกัน
nn
วิธีทำ Backup WordPress ทีละขั้นตอน
n
วิธีที่ 1 ใช้ Plugin (แนะนำสำหรับมือใหม่)
n
Plugin ที่นิยมใช้ ได้แก่ UpdraftPlus, All-in-One WP Migration, และ Duplicator ขั้นตอนโดยรวมคือ
n
- n
- ติดตั้งและเปิดใช้งาน Plugin เช่น UpdraftPlus
- ไปที่ Settings > UpdraftPlus Backups แล้วคลิก Backup Now
- เลือก Backup ทั้งไฟล์และฐานข้อมูล
- ตั้งค่า Remote Storage เช่น Google Drive, Dropbox, หรือ Amazon S3 เพื่อส่ง Backup ไปเก็บนอก Hosting
- ตั้ง Schedule เช่น ทำ Backup อัตโนมัติทุกวัน หรือทุกสัปดาห์
n
n
n
n
n
nn
วิธีที่ 2 ผ่าน cPanel (Manual)
n
- n
- เข้า cPanel > File Manager แล้ว Compress โฟลเดอร์
public_htmlเป็น.zipแล้วดาวน์โหลดมาเก็บไว้ในเครื่อง - เข้า cPanel > phpMyAdmin เลือกฐานข้อมูลของเว็บ แล้วคลิก Export > Go เพื่อดาวน์โหลดไฟล์
.sql
n
n
nn
วิธีที่ 3 ผ่าน SSH (สำหรับผู้ที่มีสิทธิ์เข้า Server)
n
ใช้คำสั่ง mysqldump -u username -p database_name > backup.sql สำหรับ Export ฐานข้อมูล และ tar -czf backup.tar.gz /var/www/html สำหรับบีบอัดไฟล์เว็บ วิธีนี้เร็วและเหมาะกับเว็บขนาดใหญ่
nn

nn
ควรทำ Backup บ่อยแค่ไหน และเก็บไว้นานแค่ไหน
n
ความถี่ที่เหมาะสมขึ้นอยู่กับประเภทของเว็บ
n
- n
- เว็บ WooCommerce หรือเว็บที่มีออเดอร์/สมาชิกใหม่ทุกวัน — ควร Backup ฐานข้อมูลทุกวัน และไฟล์อย่างน้อยสัปดาห์ละครั้ง
- เว็บบล็อกหรือเว็บข้อมูลที่อัปเดตไม่บ่อย — Backup สัปดาห์ละครั้งก็เพียงพอ
- ก่อนอัปเดต Plugin, Theme, หรือ WordPress Core ทุกครั้ง — ควร Backup ก่อนเสมอโดยไม่ต้องรอ Schedule
n
n
n
n
สำหรับการเก็บ Backup ควรมีอย่างน้อย 2 ที่จัดเก็บ คือในเครื่องคอมพิวเตอร์ของคุณ และบน Cloud เช่น Google Drive เพราะถ้า Hosting มีปัญหา คุณยังมี Backup สำรองอยู่
nn
nn
วิธีทดสอบว่า Backup ใช้งานได้จริง
n
Backup ที่ไม่เคยทดสอบ คือ Backup ที่ไม่น่าเชื่อถือ ควรทดสอบอย่างน้อยทุก 1–3 เดือน โดย
n
- n
- ลอง Restore ไปยัง Staging Site หรือ Local Environment เช่น ใช้ LocalWP
- ตรวจสอบว่าหน้าเว็บโหลดได้ปกติ บทความ รูปภาพ และการตั้งค่าต่าง ๆ ครบถ้วน
- สำหรับเว็บ WooCommerce ให้ตรวจสอบว่าออเดอร์และข้อมูลสินค้าถูกต้อง
n
n
n
n
นอกจากนี้ อย่าลืมตรวจสอบ Checklist ความปลอดภัย WordPress ควบคู่กันไปด้วย เพราะ Backup คือส่วนหนึ่งของการรักษาความปลอดภัยเว็บที่ดี
nn
เมื่อไหร่ควรให้ผู้เชี่ยวชาญช่วย
n
บางสถานการณ์ซับซ้อนเกินกว่าจะจัดการเองได้อย่างปลอดภัย เช่น
n
- n
- เว็บถูกมัลแวร์โจมตีและไม่แน่ใจว่า Backup ที่มีอยู่ยังสะอาดหรือเปล่า — การ Restore จาก Backup ที่ติดเชื้ออยู่แล้วจะทำให้ปัญหากลับมาอีก
- ฐานข้อมูลเสียหายหรือ Backup ที่มีอยู่ไม่สมบูรณ์
- เว็บขนาดใหญ่ที่ต้องการ Backup Strategy ที่ละเอียดกว่าการใช้ Plugin ทั่วไป
- ต้องการ เตรียมตัวก่อนจ้างคนแก้เว็บ และอยากให้มั่นใจว่ามี Backup ที่พร้อมแล้ว
n
n
n
n
n
หากคุณไม่แน่ใจว่าระบบ Backup ของคุณ “ดีพอ” หรือต้องการให้ผู้เชี่ยวชาญตั้งค่าให้ถูกต้องตั้งแต่ต้น ทีมงานของเราพร้อมช่วยผ่านบริการ เสริมความปลอดภัย WordPress ซึ่งครอบคลุมการตั้งค่า Backup อัตโนมัติที่เชื่อถือได้ด้วย
คำถามที่พบบ่อย
ควรใช้ Plugin Backup ตัวไหนดีที่สุด?
UpdraftPlus เป็นตัวเลือกยอดนิยมสำหรับมือใหม่ เพราะใช้งานง่าย รองรับ Cloud Storage หลายแบบ และมีเวอร์ชันฟรีที่ใช้งานได้ดี หากต้องการฟีเจอร์เพิ่มเติม เช่น Incremental Backup หรือ Staging ให้ลองดู BlogVault หรือ ManageWP
Backup ที่ Hosting ทำให้อัตโนมัติเชื่อถือได้แค่ไหน?
ขึ้นอยู่กับแพ็กเกจ Hosting บางเจ้าเก็บย้อนหลังเพียง 7 วันและอาจมีค่าใช้จ่ายในการกู้คืน ควรทำ Backup ของตัวเองแยกต่างหากไว้ด้วยเสมอ อย่าพึ่ง Hosting เป็นแหล่งเดียว
ทำ Backup แล้ว Restore ไม่ได้ เป็นเพราะอะไร?
สาเหตุที่พบบ่อยคือ Backup ไม่ครบ (ไฟล์หรือฐานข้อมูลขาดหาย), เวอร์ชัน PHP หรือ MySQL ไม่ตรงกัน, หรือไฟล์ Backup เสียหายระหว่างดาวน์โหลด ควรทดสอบ Restore เป็นประจำเพื่อให้มั่นใจ
ต้องสำรองข้อมูลก่อนอัปเดต WordPress ทุกครั้งไหม?
ใช่ ควรทำ Backup ทั้งไฟล์และฐานข้อมูลก่อนการอัปเดตทุกครั้ง เพราะการอัปเดต Plugin หรือ Theme บางตัวอาจทำให้เว็บพังได้ โดยเฉพาะถ้ามี Plugin ที่ไม่ Compatible กัน
