วิธีคัดลอกเว็บไซต์ WordPress ไปยังโฮสต์ใหม่

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

❶ สำรองไฟล์และฐานข้อมูลจากโฮสต์เดิม

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

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

❷ เตรียมพื้นที่และฐานข้อมูลบนโฮสต์ใหม่

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

จดชื่อฐานข้อมูล ผู้ใช้ รหัสผ่าน และชื่อโฮสต์ฐานข้อมูลของระบบใหม่ เพื่อใช้ตั้งค่า WordPress หลังคัดลอกไฟล์

❸ ย้ายไฟล์และนำเข้าฐานข้อมูล

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

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

❹ ทดสอบเว็บไซต์ก่อนเปลี่ยน DNS

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

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

❺ เปลี่ยน DNS และตรวจหลังย้าย

เมื่อเว็บไซต์บนโฮสต์ใหม่ผ่านการทดสอบแล้ว จึงเปลี่ยน DNS ของโดเมนให้ชี้ไปยังโฮสต์ใหม่ เปิด SSL และตรวจว่าเว็บไซต์เข้าได้ทั้งแบบมีและไม่มี www รวมถึงใช้ HTTPS ได้ถูกต้อง

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

❻ ตรวจสอบและเก็บโฮสต์เดิมไว้ชั่วคราว

ตรวจเว็บไซต์ซ้ำหลังเปลี่ยน DNS โดยเฉพาะระบบอีเมล งานตามเวลา แคช และปลั๊กอินที่เชื่อมกับบริการภายนอก หากพบปัญหา ให้ตรวจบันทึกข้อผิดพลาดและการตั้งค่าฐานข้อมูลก่อนแก้ไขส่วนอื่น

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

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