วิธีโคลนเว็บไซต์ WordPress ไปอีกโดเมน

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

❶ สำรองข้อมูลและเตรียมโดเมนปลายทาง

สำรองทั้งไฟล์เว็บไซต์และฐานข้อมูลจากเว็บไซต์ต้นฉบับ เก็บไฟล์สำรองไว้นอกโฮสต์เดิม และตรวจว่ามีทั้งธีม ปลั๊กอิน รูปภาพ และฐานข้อมูลครบ

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

❷ คัดลอกไฟล์และฐานข้อมูล

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

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

❸ เปลี่ยน URL ของสำเนาให้เป็นโดเมนใหม่

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

หลีกเลี่ยงการแทนที่ข้อความแบบครอบคลุมด้วยการแก้ฐานข้อมูลโดยตรง เพราะอาจทำให้ข้อมูลที่เก็บแบบ serialized เสียหาย หลังเปลี่ยน URL ให้ตรวจค่าที่อยู่เว็บไซต์ใน การตั้งค่า > ทั่วไป และตรวจ URL รูปภาพกับลิงก์ในหน้าเว็บ

❹ ตรวจสอบสำเนาก่อนเปิดใช้งาน

เปิดโดเมนใหม่และตรวจรายการสำคัญต่อไปนี้

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

หากลิงก์ถาวรหรือหน้าบางหน้าแสดงข้อผิดพลาด ให้บันทึกการตั้งค่าลิงก์ถาวรอีกครั้ง และตรวจค่าที่อยู่เว็บไซต์กับการตั้งค่าเซิร์ฟเวอร์

❺ แยกเว็บไซต์ต้นฉบับกับสำเนาให้ชัดเจน

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

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

❻ ดูแลสำเนาหลังโคลน

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

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