ย้าย WordPress ด้วย Plugin (All-in-One WP Migration / Duplicator) – ง่ายไม่ต้องใช้ CLI

การย้ายเว็บไซต์ WordPress ไม่จำเป็นต้องใช้ Command Line เสมอไป Plugin อย่าง All-in-One WP Migration และ Duplicator ช่วยให้คุณย้าย WordPress ทั้งเว็บมายัง Cloud VPS ของ de.co.th ได้ง่ายๆ เพียงไม่กี่คลิก บทความนี้จะแนะนำวิธีใช้ทั้งสอง Plugin

ทำไมต้องใช้ Plugin ย้ายเว็บ?

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

วิธีที่ 1: ใช้ All-in-One WP Migration

Export จากเว็บเดิม

ติดตั้งและเปิดใช้งาน Plugin All-in-One WP Migration บนเว็บไซต์เดิม ไปที่เมนู All-in-One WP Migration > Export เลือก Export To > File รอให้ Plugin สร้างไฟล์ Export เสร็จแล้วดาวน์โหลดไฟล์ .wpress เก็บไว้ ไฟล์นี้จะรวมทุกอย่างทั้งไฟล์เว็บไซต์ ฐานข้อมูล Plugin Theme และการตั้งค่าทั้งหมด

Import บน Cloud VPS

ติดตั้ง WordPress ใหม่บน Cloud VPS ผ่าน Plesk ติดตั้ง Plugin All-in-One WP Migration บนเว็บใหม่ ไปที่ All-in-One WP Migration > Import ลากไฟล์ .wpress ที่ Export มา รอให้ Plugin ทำการ Import เสร็จ หลังจาก Import เสร็จให้เข้าไปที่ Settings > Permalinks แล้วกดบันทึกเพื่อรีเซ็ต Permalink

ข้อจำกัดของ All-in-One WP Migration

เวอร์ชันฟรีมีข้อจำกัดขนาดไฟล์ Import อยู่ที่ประมาณ 512MB หากเว็บไซต์มีขนาดใหญ่กว่านี้ สามารถซื้อเวอร์ชัน Premium หรือเพิ่มขนาด Upload ใน PHP โดยแก้ไขในไฟล์ php.ini หรือตั้งค่าผ่าน Plesk PHP Settings

# เพิ่มขนาด Upload ใน php.ini
upload_max_filesize = 512M
post_max_size = 512M
memory_limit = 512M
max_execution_time = 300

วิธีที่ 2: ใช้ Duplicator

สร้าง Package จากเว็บเดิม

ติดตั้งและเปิดใช้งาน Plugin Duplicator บนเว็บเดิม ไปที่เมนู Duplicator > Packages คลิก Create New ตั้งชื่อ Package และคลิก Next รอให้ระบบสแกนเสร็จ คลิก Build เพื่อสร้าง Package เมื่อเสร็จแล้วดาวน์โหลดไฟล์ 2 ไฟล์คือ Installer (installer.php) และ Archive (zip file)

ติดตั้งบน Cloud VPS

อัปโหลดไฟล์ทั้งสองไปยังโฟลเดอร์ httpdocs ของ Domain บน Cloud VPS ผ่าน Plesk File Manager จากนั้นเข้าถึง installer.php ผ่านเบราว์เซอร์ที่ https://your-domain.com/installer.php ทำตามขั้นตอนของ Wizard โดยใส่ข้อมูลฐานข้อมูลใหม่ที่สร้างไว้ใน Plesk ระบบจะติดตั้งทุกอย่างให้อัตโนมัติ

ข้อดีของ Duplicator

Duplicator มีข้อดีคือรองรับเว็บขนาดใหญ่ได้ดีกว่า All-in-One WP Migration และจัดการ URL ให้อัตโนมัติ แต่ต้องสร้างฐานข้อมูลเปล่าใหม่บน Cloud VPS ก่อนติดตั้ง และต้องลบไฟล์ installer.php หลังติดตั้งเสร็จเพื่อความปลอดภัย

เปรียบเทียบทั้งสอง Plugin

All-in-One WP Migration ใช้งานง่ายมาก แค่ Export และ Import เพียงไม่กี่คลิก เหมาะกับเว็บขนาดเล็กถึงกลาง แต่เวอร์ชันฟรีมีข้อจำกัดขนาดไฟล์ ส่วน Duplicator รองรับเว็บขนาดใหญ่ได้ดีกว่าและมีการตรวจสอบก่อนสร้าง Package แต่มีขั้นตอนมากกว่า และต้องสร้างฐานข้อมูลเปล่าก่อน แนะนำให้เลือกตามขนาดเว็บและความถนัดที่คุณมี

สิ่งที่ต้องทำหลังย้ายเสร็จ

หลังจากย้ายเสร็จด้วย Plugin ควรตรวจสอบหลายอย่าง ได้แก่ Login เข้า WordPress Admin ว่าใช้งานได้ (หลัง Import จะใช้ Username และ Password จากเว็บเดิม) ตรวจสอบ Permalink โดยไปที่ Settings > Permalinks แล้วกด Save Changes ตรวจสอบรูปภาพและสื่อต่างๆ ว่าแสดงผลครบ ติดตั้ง SSL Certificate ผ่าน Plesk และชี้ DNS มาที่ IP ของ Cloud VPS ใหม่

สรุป

การย้าย WordPress ด้วย Plugin เป็นวิธีที่ง่ายและสะดวกที่สุด ไม่ต้องมีความรู้ทางเทคนิคมาก All-in-One WP Migration เหมาะกับเว็บขนาดเล็กถึงกลาง ส่วน Duplicator เหมาะกับเว็บขนาดใหญ่ที่ต้องการความยืดหยุ่นมากกว่า ทั้งสองตัวทำงานได้ดีกับ Cloud VPS ของ de.co.th พร้อม Plesk Control Panel