วิธีเปลี่ยนโฮสติ้ง WordPress โดยไม่ให้เว็บล่ม

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

❶ เตรียมการก่อนย้ายโฮสติ้ง

เริ่มจากรวบรวมข้อมูลเว็บไซต์และบริการที่ใช้อยู่ เพื่อไม่ให้ตกหล่นระหว่างย้าย

① ตรวจสอบไฟล์และฐานข้อมูล

ระบุโฟลเดอร์ WordPress ฐานข้อมูล และขนาดข้อมูลทั้งหมด รวมถึงไฟล์ใน wp-content ที่เก็บรูปภาพ ธีม และปลั๊กอิน

② ตรวจสอบอีเมลและ DNS

หากใช้อีเมลกับโฮสติ้งเดิม ให้บันทึกกล่องอีเมลและระเบียน DNS ที่เกี่ยวข้อง เช่น MX, SPF และ DKIM ก่อนย้าย เพราะการเปลี่ยน Nameserver อาจกระทบการรับส่งอีเมล

③ สำรองข้อมูลและเก็บสำเนาไว้

สำรองไฟล์เว็บไซต์และฐานข้อมูลก่อนเริ่มย้าย เก็บสำเนาไว้นอกโฮสติ้งเดิม และตรวจให้แน่ใจว่าสามารถเปิดไฟล์สำรองได้

④ เตรียมโฮสติ้งใหม่ให้พร้อม

เพิ่มโดเมน สร้างฐานข้อมูล และตรวจว่าระบบรองรับ WordPress รวมถึง PHP และฐานข้อมูลที่เว็บไซต์ต้องใช้

❷ ย้ายไฟล์และฐานข้อมูลไปยังโฮสติ้งใหม่

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

① ย้ายไฟล์ WordPress

อัปโหลดไฟล์ทั้งหมดไปยังโฟลเดอร์เว็บไซต์บนโฮสติ้งใหม่ ตรวจว่าไฟล์ใน wp-content และไฟล์ตั้งค่าถูกย้ายครบ

② นำเข้าฐานข้อมูล

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

③ แก้ค่าการเชื่อมต่อฐานข้อมูล

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

④ หยุดแก้ไขข้อมูลบนเว็บเดิมช่วงตัดย้าย

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

❸ ทดสอบเว็บไซต์บนเซิร์ฟเวอร์ใหม่ก่อนเปลี่ยน DNS

อย่าเปลี่ยน DNS ทันทีหลังอัปโหลดไฟล์ ให้ตรวจเว็บไซต์บนโฮสติ้งใหม่ก่อน

① ใช้ URL ทดสอบหรือวิธี Preview

เปิดเว็บไซต์ผ่าน URL ทดสอบหรือวิธี Preview ที่ผู้ให้บริการมีให้ ตรวจว่าหน้าเว็บและรูปภาพแสดงผลครบ

② ทดสอบระบบสำคัญ

ตรวจหน้าแอดมิน แบบฟอร์ม ระบบค้นหา ตะกร้าสินค้า และฟังก์ชันที่จำเป็นต่อธุรกิจ หากพบข้อผิดพลาด ให้แก้บนเซิร์ฟเวอร์ใหม่ก่อนสลับ DNS

③ ติดตั้ง SSL บนโฮสติ้งใหม่

ติดตั้ง SSL ให้โดเมนบนโฮสติ้งใหม่ และทดสอบการเปิด HTTPS ก่อนเริ่มรับผู้เข้าชมผ่านเซิร์ฟเวอร์ใหม่

④ ตรวจอีเมลและบริการที่เชื่อมต่อ

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

❹ เปลี่ยน DNS และติดตามเว็บไซต์

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

① เปลี่ยน A record หรือ Nameserver

ใช้ค่าที่ผู้ให้บริการโฮสติ้งใหม่แจ้ง หากเปลี่ยน Nameserver ให้เพิ่มระเบียนอีเมลและบริการอื่นที่ต้องใช้ในระบบ DNS ใหม่ด้วย

② ตรวจเว็บไซต์จากหลายเครือข่าย

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

③ เฝ้าระวังข้อผิดพลาดและคำสั่งซื้อ

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

④ เก็บโฮสติ้งเดิมไว้ก่อน

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

❺ เช็กลิสต์หลังย้ายโฮสติ้ง

หลังเปลี่ยนระบบ ให้ตรวจซ้ำเพื่อให้แน่ใจว่าเว็บไซต์ทำงานครบถ้วน

① ตรวจหน้าเว็บและ HTTPS

เปิดหน้าแรก หน้าภายใน และหน้าแอดมิน ตรวจใบรับรอง SSL และการเปลี่ยนเส้นทาง

② ตรวจรูปภาพ ลิงก์ และแบบฟอร์ม

ยืนยันว่าไฟล์สื่อ ลิงก์ภายใน และแบบฟอร์มติดต่อยังใช้งานได้

③ ตรวจอีเมลและการสำรองข้อมูล

ทดสอบรับส่งอีเมล และเปิดใช้ระบบสำรองข้อมูลของโฮสติ้งใหม่

④ ตรวจข้อมูล DNS และวันต่ออายุ

เก็บค่า DNS ใหม่ไว้ และตรวจวันหมดอายุของโดเมนกับบริการโฮสติ้ง

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