
สารบัญ
- ทำไมต้อง Backup WordPress?
- UpdraftPlus คืออะไร ทำไมถึงนิยม?
- วิธีติดตั้ง UpdraftPlus
- ตั้งค่าที่เก็บ Backup (Google Drive, Dropbox, FTP)
- ตั้งตารางสำรองข้อมูลอัตโนมัติ
- สำรองข้อมูลด้วยตนเอง
- วิธี Restore WordPress จาก Backup
- ฟีเจอร์ Premium ที่ควรอัปเกรด
- Best Practices การสำรองข้อมูล
- แก้ปัญหาที่พบบ่อย
- คำถามที่พบบ่อย (FAQ)
หนึ่งในความผิดพลาดที่เจ็บปวดที่สุดสำหรับเจ้าของเว็บไซต์ WordPress คือการสูญเสียข้อมูลโดยไม่มี Backup การถูก Hack, Hosting ล่ม, หรือแม้แต่ Plugin ที่อัปเดตแล้วพัง ล้วนทำให้เว็บหายได้ทันที UpdraftPlus คือ Plugin สำรองข้อมูลที่ได้รับความนิยมสูงสุดใน WordPress Repository ด้วยผู้ใช้กว่า 3 ล้านเว็บไซต์ทั่วโลก
1. ทำไมต้อง Backup WordPress?
WordPress เป็น CMS ที่ยืดหยุ่นและมีปลั๊กอินมากมาย แต่ความซับซ้อนนั้นก็มาพร้อมกับความเสี่ยง การสำรองข้อมูลเป็นเรื่องที่ไม่ควรละเลยไม่ว่าเว็บขนาดใด
สถิติที่น่ากลัว: เว็บไซต์กว่า 30,000 แห่งถูก Hack ทุกวัน และเว็บ WordPress 39% ถูกโจมตีผ่านช่องโหว่ของ Plugin ที่ไม่ได้อัปเดต
สาเหตุที่ทำให้เว็บหาย
- ถูก Hack หรือมัลแวร์: แฮกเกอร์ฝัง malicious code หรือลบไฟล์ทั้งหมด
- Plugin/Theme ที่ไม่เข้ากัน: การอัปเดต WordPress, Plugin หรือ Theme อาจทำให้เว็บพัง
- Human Error: ลบ post, page หรือไฟล์สำคัญโดยไม่ตั้งใจ
- Hosting มีปัญหา: เซิร์ฟเวอร์เสียหาย, ข้อมูลสูญหาย หรือ Drive พัง
- การอัปเดต PHP: PHP version ที่ไม่ Compatible ทำให้เว็บ White Screen
หลักการ 3-2-1 สำหรับ Backup
| หลัก | ความหมาย | ตัวอย่าง |
|---|---|---|
| 3 Copies | สำเนาข้อมูล 3 ชุด | ต้นฉบับ + Cloud + External |
| 2 Media | เก็บใน 2 ประเภทสื่อ | Cloud Drive + Local Disk |
| 1 Offsite | อย่างน้อย 1 ชุดอยู่นอก Server | Google Drive, Dropbox |
2. UpdraftPlus คืออะไร ทำไมถึงนิยม?
UpdraftPlus เป็น Plugin สำรองข้อมูล WordPress ที่พัฒนาโดย UpdraftPlus.com เปิดตัวครั้งแรกปี 2011 และกลายเป็น Plugin สำรองข้อมูลอันดับ 1 ใน WordPress Official Repository
จุดเด่นของ UpdraftPlus
- ฟรีและใช้งานได้จริง: เวอร์ชันฟรีมีฟีเจอร์ครบสำหรับเว็บทั่วไป
- รองรับ Cloud Storage หลายแบบ: Google Drive, Dropbox, Amazon S3, FTP, SFTP, OneDrive และอื่นๆ
- ตั้งตารางอัตโนมัติ: สำรองข้อมูลรายวัน รายสัปดาห์ หรือรายเดือนได้
- Restore ง่าย: กด 1 ปุ่มเพื่อ Restore ได้เลยจาก Dashboard
- แยกส่วน Backup: เลือก Backup เฉพาะ Database, Files, Themes, Plugins แยกกันได้
| ฟีเจอร์ | ฟรี | Premium ($70/ปี) |
|---|---|---|
| Backup อัตโนมัติ | ✅ | ✅ |
| Google Drive, Dropbox | ✅ | ✅ |
| Amazon S3, Azure | ❌ | ✅ |
| Incremental Backup | ❌ | ✅ |
| Multisite Support | ❌ | ✅ |
| Database Encryption | ❌ | ✅ |
| Migrate/Clone Site | ❌ | ✅ |
3. วิธีติดตั้ง UpdraftPlus
Step 1: ติดตั้งจาก WordPress Repository
- เข้า WordPress Admin → Plugins → Add New
- พิมพ์ค้นหา
UpdraftPlusในช่อง Search - กด Install Now บน "UpdraftPlus WordPress Backup Plugin"
- กด Activate หลังติดตั้งเสร็จ
Step 2: ตรวจสอบการติดตั้ง
หลัง Activate จะมีเมนู Settings → UpdraftPlus Backups ปรากฏขึ้น เข้าไปที่ Settings → UpdraftPlus Backups เพื่อเริ่มตั้งค่า
4. ตั้งค่าที่เก็บ Backup
UpdraftPlus รองรับการเก็บ Backup ในหลายที่ ขอแนะนำ Google Drive เพราะฟรีและใช้ง่ายที่สุด
ตั้งค่า Google Drive (แนะนำ)
- ไปที่ Settings → UpdraftPlus Backups → Settings
- ในส่วน "Remote Storage" เลือก Google Drive
- กด "Click here to authenticate with Google Drive"
- Sign in ด้วย Google Account ที่ต้องการ
- อนุญาต Permission สำหรับ UpdraftPlus
- กด Save Changes
เคล็ดลับ: ใช้ Google Drive Account แยกสำหรับ Backup โดยเฉพาะ เพื่อความปลอดภัยและง่ายต่อการจัดการ
ตั้งค่า FTP/SFTP (สำหรับ AsiaGB Hosting)
- เลือก FTP หรือ SFTP ใน Remote Storage
- กรอก FTP Server, Username, Password จาก DirectAdmin
- กำหนด Directory สำหรับเก็บ Backup เช่น
/backups/wordpress/ - กด Test FTP Settings เพื่อทดสอบการเชื่อมต่อ
ตั้งค่า Dropbox
- เลือก Dropbox ใน Remote Storage
- กด Authenticate กับ Dropbox Account
- Backup จะถูกเก็บใน
Dropbox/Apps/UpdraftPlus/
5. ตั้งตารางสำรองข้อมูลอัตโนมัติ
การตั้ง Schedule อัตโนมัติเป็นหัวใจสำคัญของการสำรองข้อมูล UpdraftPlus แยกการตั้งค่าออกเป็น 2 ส่วนคือ Files และ Database
| ประเภทเว็บ | Files Backup | Database Backup |
|---|---|---|
| Blog/Content Site | รายสัปดาห์ | รายวัน |
| E-Commerce (WooCommerce) | รายวัน | รายชั่วโมง |
| Portfolio/Static | รายเดือน | รายสัปดาห์ |
| Membership Site | รายวัน | รายวัน |
วิธีตั้งค่า Schedule
- ไปที่ Settings → UpdraftPlus Backups → Settings
- ในส่วน "Files backup schedule" เลือก ความถี่ที่ต้องการ เช่น Weekly
- ตั้งค่า "retain this many scheduled backups" เช่น 4 (เก็บ 4 ชุดล่าสุด)
- ทำเช่นเดียวกันกับ "Database backup schedule"
- กด Save Changes
⚠️ หมายเหตุ AsiaGB Hosting: AsiaGB มีระบบ Backup อัตโนมัติ 2 ครั้งต่อเดือน (ทุกวันที่ 1 และ 15) แต่แนะนำให้ติดตั้ง UpdraftPlus เพิ่มเติมเพื่อสำรองข้อมูลถี่กว่านั้น โดยเฉพาะเว็บที่อัปเดตเนื้อหาบ่อย
6. สำรองข้อมูลด้วยตนเอง
นอกจาก Schedule อัตโนมัติ สามารถสั่ง Backup ด้วยตนเองได้ทุกเมื่อ โดยเฉพาะก่อนอัปเดต Plugin, Theme หรือ WordPress Core
วิธี Backup Manual
- ไปที่ Settings → UpdraftPlus Backups → Backup / Restore
- กด "Backup Now"
- เลือกสิ่งที่ต้องการสำรอง:
- ✅ Include your database in the backup
- ✅ Include your files in the backup
- กด "Backup Now" อีกครั้งเพื่อยืนยัน
- รอจนกระทั่ง Progress Bar เสร็จ (ขึ้น ✅ สีเขียว)
7. วิธี Restore WordPress จาก Backup
เมื่อเว็บมีปัญหา การ Restore จาก Backup ที่ดีช่วยให้กลับมาปกติได้ภายในไม่กี่นาที
สำคัญ: ก่อน Restore ควร Backup เวอร์ชันปัจจุบันก่อนเสมอ เพื่อให้สามารถย้อนกลับได้หากมีปัญหา
Step-by-Step Restore
- ไปที่ Settings → UpdraftPlus Backups → Backup / Restore
- ในส่วน "Existing Backups" เลือก Backup ที่ต้องการ Restore
- กด "Restore"
- เลือกส่วนที่ต้องการ Restore: Database, Plugins, Themes, Uploads, Others
- กด "Restore" เพื่อเริ่ม Process
- รอให้เสร็จสมบูรณ์ (อาจใช้เวลาหลายนาทีขึ้นอยู่กับขนาดข้อมูล)
Restore ในกรณีเว็บล่มหนัก (ไม่สามารถเข้า Admin ได้)
- เข้า DirectAdmin → File Manager
- ค้นหาไฟล์ Backup ใน
wp-content/updraft/ - ใช้ Softaculous หรือติดตั้ง WordPress ใหม่
- ติดตั้ง UpdraftPlus และ Upload Backup ไฟล์เข้า
- ทำ Restore ผ่าน UpdraftPlus Dashboard
8. ฟีเจอร์ Premium ที่ควรอัปเกรด
UpdraftPlus Premium ($70/ปี สำหรับ 1 เว็บ) เพิ่มฟีเจอร์สำคัญสำหรับเว็บธุรกิจ
- Incremental Backup: Backup เฉพาะส่วนที่เปลี่ยนแปลง ประหยัด Space และเวลา
- Migrate/Clone: ย้ายเว็บหรือ Clone ไปยัง Server ใหม่ได้ง่าย
- Database Encryption: เข้ารหัส Database Backup ด้วย AES-256
- Multisite Support: รองรับ WordPress Multisite Network
- Multiple Remote Storages: Backup ไปหลายที่พร้อมกัน
- Email Backup: ส่ง Backup ผ่าน Email โดยตรง
9. Best Practices การสำรองข้อมูล
ความถี่ที่แนะนำ
| ประเภทข้อมูล | ความถี่แนะนำ | จำนวนชุดที่เก็บ |
|---|---|---|
| Database (WooCommerce) | ทุก 6 ชั่วโมง | 28 ชุด (1 สัปดาห์) |
| Database (Blog) | รายวัน | 14 ชุด |
| Files (รูป, เอกสาร) | รายสัปดาห์ | 8 ชุด |
| Files (Theme, Plugin) | รายเดือน | 3 ชุด |
Checklist ก่อน Backup
- ✅ ตรวจสอบว่า Remote Storage ยังมี Space พอ
- ✅ ทดสอบ Restore ทุก 3 เดือนเพื่อให้แน่ใจว่า Backup ใช้งานได้
- ✅ Backup ก่อนอัปเดต WordPress, Plugin, Theme ทุกครั้ง
- ✅ เก็บ Backup อย่างน้อย 2 แห่ง (Cloud + Local)
- ✅ ตั้ง Email Notification เพื่อรับแจ้งเตือนเมื่อ Backup สำเร็จหรือล้มเหลว
10. แก้ปัญหาที่พบบ่อย
Backup ล้มเหลว (Error During Backup)
- เพิ่ม PHP Memory Limit เป็น 256MB ใน wp-config.php:
define('WP_MEMORY_LIMIT', '256M'); - เพิ่ม Timeout:
define('WP_MAX_EXECUTION_TIME', 300); - ลอง Backup เฉพาะ Database ก่อน แล้ว Backup Files แยก
Backup สำเร็จแต่ไม่ Upload ไปยัง Cloud
- ตรวจสอบ Authentication Token หมดอายุหรือไม่ (Re-authenticate ใหม่)
- ตรวจสอบ Space ใน Google Drive / Dropbox
- ตรวจสอบ Firewall ของ Server ไม่ Block outbound connection
Restore ไม่สำเร็จ
- ตรวจสอบ PHP Version Compatibility (ควรใช้ PHP 8.0+)
- ปิด Plugin อื่นชั่วคราวก่อน Restore
- เพิ่ม Disk Space หากไม่พอสำหรับแตก Archive
11. คำถามที่พบบ่อย (FAQ)
Q: UpdraftPlus ฟรีพอใช้สำหรับเว็บทั่วไปไหม?
A: ใช้ได้ครับ สำหรับเว็บ Blog หรือ Small Business เวอร์ชันฟรีมีฟีเจอร์ครบ ทั้ง Scheduled Backup ไปยัง Google Drive, Dropbox หรือ FTP รวมถึง Restore ได้จาก Dashboard เลย แต่ถ้าเป็น WooCommerce หรือ Membership Site ควรพิจารณา Premium เพื่อ Incremental Backup
Q: Backup ขนาดใหญ่จะใช้เวลานานไหม?
A: ขึ้นอยู่กับขนาดเว็บและความเร็ว Server ครับ เว็บทั่วไปที่มีรูปไม่เกิน 1GB มักใช้เวลา 5-15 นาที หากเว็บใหญ่กว่านั้น แนะนำอัปเกรด Premium เพื่อใช้ Incremental Backup ที่จะ Backup เฉพาะส่วนที่เปลี่ยนแปลง
Q: AsiaGB Hosting Backup ให้อยู่แล้ว ยังต้องติดตั้ง UpdraftPlus อีกไหม?
A: AsiaGB มี Backup อัตโนมัติ 2 ครั้งต่อเดือน (วันที่ 1 และ 15) ซึ่งเป็น Safety Net ที่ดี แต่สำหรับเว็บที่อัปเดตเนื้อหาบ่อยหรือมี Transaction (เช่น ออร์เดอร์ใหม่ทุกวัน) แนะนำให้ใช้ UpdraftPlus เพิ่มเติมเพื่อสำรองข้อมูลถี่กว่าและเก็บไว้หลายแห่ง
Q: สามารถ Restore เฉพาะ Database ได้ไหม โดยไม่ต้อง Restore Files ด้วย?
A: ได้ครับ UpdraftPlus ให้เลือก Restore เฉพาะ Database, Plugins, Themes, Uploads หรือ Others แยกจากกันได้ ดังนั้นถ้าแค่ข้อมูลหาย (เช่น Post ถูกลบ) ก็ Restore แค่ Database อย่างเดียวโดยไม่กระทบ Theme หรือ Plugin
Q: ถ้าลืม Password WordPress แต่มี Backup ทำอย่างไร?
A: สามารถ Reset Password ผ่าน DirectAdmin → MySQL Databases → phpMyAdmin แล้วแก้ค่า user_pass ใน wp_users Table โดยใช้ MD5 Hash หรือ bcrypt ไม่จำเป็นต้อง Restore Backup เพียงเพราะลืม Password
สรุป: UpdraftPlus คือเครื่องมือสำคัญที่ทุกเว็บ WordPress ควรมี ตั้งค่าครั้งเดียวแล้วให้มันทำงานอัตโนมัติ สำรองข้อมูลไปยัง Google Drive หรือ Dropbox พร้อมทดสอบ Restore ทุก 3 เดือน เพื่อให้แน่ใจว่าเมื่อถึงวันที่จำเป็น คุณจะกู้คืนข้อมูลได้จริง
โฮสต์ WordPress บน AsiaGB Hosting
รองรับ WordPress เต็มรูปแบบ ติดตั้งด้วย 1-Click ผ่าน DirectAdmin, SSD Storage, Uptime 99%, พร้อม Backup อัตโนมัติ 2 ครั้งต่อเดือน
ดูแพ็กเกจ Hosting