วิธีการย้าย WordPress ไป Hosting ใหม่ (Migrate WordPress Hosting) แบบละเอียด สำหรับมือใหม่และมือโปร

การย้ายเว็บไซต์ WordPress ไปยัง Hosting ใหม่ หรือที่เรียกว่า WordPress Migration เป็นหนึ่งในขั้นตอนสำคัญที่เจ้าของเว็บไซต์และนักพัฒนาเว็บต้องเจอ ไม่ว่าจะเป็นการย้ายจาก Localhost ขึ้นโฮสจริง การเปลี่ยนผู้ให้บริการ Hosting หรือการอัปเกรดเซิร์ฟเวอร์ให้เร็วและเสถียรมากขึ้น
บทความนี้คือ คู่มือการย้าย WordPress แบบละเอียด โดยใช้ปลั๊กอิน Duplicator ซึ่งเป็นวิธีที่ได้รับความนิยมสูง ใช้งานง่าย และลดความเสี่ยงเรื่องข้อมูลหายหรือ SEO ตก พร้อมแนวทางที่อัปเดตตามมาตรฐาน SEO ปี 2026
WordPress Migration คืออะไร และทำไมต้องย้าย Hosting
WordPress Migration คือกระบวนการย้าย ไฟล์เว็บไซต์ + ฐานข้อมูล (Database) จากเซิร์ฟเวอร์หนึ่งไปยังอีกเซิร์ฟเวอร์หนึ่ง ตัวอย่างเช่น
- ย้าย WordPress จาก Localhost → Hosting จริง
- ย้าย WordPress จาก Hosting เก่า → Hosting ใหม่
- ย้ายเว็บไซต์พร้อมเปลี่ยนโดเมน
เหตุผลหลักที่นิยมย้าย Hosting ได้แก่
- Hosting เดิมช้า เว็บไซต์โหลดนาน
- รองรับผู้ใช้งานไม่เพียงพอ
- ต้องการระบบความปลอดภัยที่ดีกว่า
- ต้องการปรับปรุง SEO และ Core Web Vitals
เตรียมตัวก่อนย้าย WordPress (ขั้นตอนสำคัญมาก)
ก่อนเริ่มย้าย WordPress ควรเตรียมความพร้อมดังนี้
1. สำรองข้อมูลเว็บไซต์ (Backup)
ควรสำรองข้อมูลทั้งหมดเสมอ ได้แก่
- ไฟล์ WordPress ทั้งหมด
- ฐานข้อมูล (Database)
- รูปภาพและไฟล์ Media
- Theme และ Plugin
การ Backup เป็นเหมือนประกัน หากเกิดปัญหาระหว่างย้ายจะสามารถกู้คืนเว็บไซต์ได้ทันที
2. ตรวจสอบ Plugin และ Theme
- อัปเดต Plugin และ Theme ให้เป็นเวอร์ชันล่าสุด
- ลบ Plugin ที่ไม่ใช้งาน
- ปิด Plugin Cache และ Security ชั่วคราว เพื่อลดปัญหาระหว่าง Migration
3. เตรียมข้อมูล Hosting ใหม่
เตรียมข้อมูลต่อไปนี้จาก Control Panel (เช่น cPanel หรือ Plesk)
- ชื่อฐานข้อมูล (Database Name)
- Username และ Password
- Hostname (ส่วนใหญ่คือ localhost)
วิธีการย้าย WordPress ด้วยปลั๊กอิน Duplicator
ขั้นตอนที่ 1: ติดตั้งปลั๊กอิน Duplicator
ให้เราทำการติดตั้งในส่วนของปลั๊กอินที่ชื่อว่า Duplicator ลงไปครับ ไปที่เมนู Plugins → Add New ค้นหา Duplicator แล้วกด Install และ Activate

ขั้นตอนที่ 2: สร้างไฟล์สำหรับย้ายเว็บไซต์
เข้าเมนู Duplicator → Create New
ระบบจะให้ตั้งค่า 3 ส่วนหลัก ได้แก่
- Storage: ตำแหน่งจัดเก็บไฟล์ (เวอร์ชันฟรีใช้ Local ได้) สำหรับเวอร์ชั่น Pro เราสามารถทำการจัดเก็บข้อมูลได้ที่ Amazon, Dropbox, Google Drive, One Drive, FTP/SFTP ได้
- Archive: เลือกไฟล์และฐานข้อมูลที่ต้องการย้าย จะมีแท็บไฟล์อยู่ 2 อันได้แก่ แท็บ Files และแท็บ Database ครับ
- Installer: ตั้งค่าข้อมูลพื้นฐานสำหรับการติดตั้ง เราสามารถที่ตั้งค่าเริ่มต้นในส่วนของข้อมูลโอสติ้งที่จะสร้าง เช่น พอร์ต (Host Port) ชื่อฐานข้อมูล (Database Name) และชื่อผู้ใช้งาน (User)
เมื่อเรียบร้อย ให้กด Next

ขั้นตอนที่ 3: ตรวจสอบระบบ (Scan)
Duplicator จะสแกนระบบเว็บไซต์ ตรวจสอบว่า
- Server พร้อมหรือไม่
- ไฟล์ใหญ่เกินไปหรือไม่
หากระบบส่วนใดไม่ผ่านก็จะแสดงผลเป็นแจ้งเตือน (Warn) หรืออาจจะแจ้งเตือนเป็นลักษณะแจ้งให้ทราบ (Notice) หากไม่มี Error ให้ติ๊กถูกที่ Yes, Continue with the build process! และกด Build

ขั้นตอนที่ 4: ดาวน์โหลดไฟล์
เมื่อ Build สำเร็จ จะได้ไฟล์ 2 ไฟล์
installer.php- ไฟล์
.zip(Archive)
ไฟล์ทั้งสองนี้ใช้สำหรับย้ายเว็บไซต์ไปยัง Hosting ใหม่
แต่ถ้าระบบสร้างไม่สำเร็จจะแสดงสถานะ Build Status เป็น Host Build Interrupt ซึ่งโดยส่วนใหญ่แล้วเกิดจากไฟล์มีขนาดใหญ่เกินไป ระบบของปลั๊กอิน Duplicator จะเสนอ 4 แนวทางแก้ไข ได้แก่
- ใช้เทคนิคการบีบอัดข้อมูลแบบ Try DupArchive
- ใช้เทคนิคการกรองไฟล์ (File Filters)
- แบ่งการติดตั้งออกเป็น 2 ส่วน (Two-Part Install)
- ทำการปรับแต่งค่าเซิฟเวอร์ใหม่ (Configure Server)

วิธีอัปโหลดเว็บขึ้น Hosting ใหม่
ใช้โปรแกรม FTP เช่น FileZilla
- เชื่อมต่อ Hosting ใหม่
- อัปโหลดไฟล์
installer.phpและไฟล์.zip - วางไฟล์ไว้ในโฟลเดอร์
public_htmlหรือhttpdocs

ขั้นตอนติดตั้ง WordPress บน Hosting ใหม่
เปิดเว็บเบราว์เซอร์ แล้วเข้า
https://yourdomain.com/installer.php
Step 1: Deployment
ระบบจะตรวจสอบสภาพแวดล้อมของเซิร์ฟเวอร์ เช่น
- PHP Version
- พื้นที่ดิสก์
- Permission
ให้ยอมรับข้อตกลง (Terms & Notices) แล้วกด Next

Step 2: Install Database
กรอกข้อมูลฐานข้อมูลที่เตรียมไว้
- Database Name
- Username
- Password
กด Test Database หากผ่านให้กด Next

Step 3: Update Data
ตั้งค่าข้อมูลเว็บไซต์ เช่น
- URL เว็บไซต์
- Username และ Password ของ Admin
หากไม่เปลี่ยน ระบบจะใช้ค่าจากเว็บไซต์เดิม

Step 4: Test Site
เมื่อเสร็จสิ้น ให้กด Admin Login เพื่อเข้าสู่ระบบ WordPress
ตรวจสอบ
- หน้าเว็บไซต์ (Frontend)
- ระบบหลังบ้าน (Backend)
- ลิงก์และรูปภาพ

Checklist หลังย้าย WordPress เพื่อไม่ให้ SEO ตก
- ตรวจสอบ Permalink และกด Save อีกครั้ง
- ตั้งค่า 301 Redirect หากมีการเปลี่ยน URL
- Submit Sitemap ใหม่ใน Google Search Console
- ตรวจสอบ Error 404
- เปิดใช้งาน Plugin Cache อีกครั้ง
ปัญหาที่พบบ่อยในการย้าย WordPress
❌ เชื่อมต่อฐานข้อมูลไม่ได้
- ตรวจสอบชื่อ Database และ Username
- ตรวจสอบสิทธิ์ผู้ใช้งานฐานข้อมูล
❌ Error 500 หลังย้าย
- ปิด Plugin ทั้งหมดแล้วเปิดทีละตัว
- เพิ่ม PHP Memory Limit
❌ SEO ลดหลัง Migration
- ตรวจสอบว่าเว็บไซต์ยัง Index ได้
- ไม่มีการบล็อก Robots.txt หรือ noindex
สรุป
การย้าย WordPress ไป Hosting ใหม่ด้วย Duplicator เป็นวิธีที่ง่าย ปลอดภัย และเหมาะทั้งมือใหม่และมืออาชีพ หากทำตามขั้นตอนอย่างถูกต้อง จะสามารถย้ายเว็บไซต์ได้โดยไม่กระทบ SEO และลด Downtime ของเว็บไซต์ได้อย่างมาก
หากคุณต้องการย้าย WordPress อย่างมั่นใจ บทความนี้คือแนวทางที่สามารถนำไปใช้งานได้จริงในปี 2026
าสามารถที่ตั้งค่าเริ่มต้นในส่วนของข้อมูลโอสติ้งที่จะสร้าง เช่น พอร์ต (Host Port) ชื่อฐานข้อมูล (Database Name) และชื่อผู้ใช้งาน (User)

