Contact
Line : comsiam
Contact
Line : comsiam

การนำเข้าเว็บไซต์ WordPress จากไฟล์สำรอง คือการกู้คืนไฟล์เว็บไซต์และฐานข้อมูลให้กลับมาใช้งานได้ ทั้งสองส่วนทำงานร่วมกัน: ไฟล์เก็บธีม ปลั๊กอิน และรูปภาพ ส่วนฐานข้อมูลเก็บเนื้อหา การตั้งค่า และข้อมูลต่าง ๆ ของเว็บไซต์ หากมีเพียงไฟล์ ZIP หรือไฟล์ฐานข้อมูลอย่างใดอย่างหนึ่ง อาจกู้คืนเว็บไซต์ได้ไม่ครบ
ก่อนเริ่ม ให้ตรวจสอบว่าไฟล์สำรองมาจากเครื่องมือใดและมีส่วนประกอบอะไรบ้าง การกู้คืนผ่านปลั๊กอินมักต้องใช้ปลั๊กอินตัวเดิมหรือไฟล์สำรองในรูปแบบที่เครื่องมือนั้นรองรับ ส่วนการกู้คืนแบบแยกไฟล์ต้องมีทั้งไฟล์เว็บไซต์และไฟล์ฐานข้อมูล เช่น .sql หรือไฟล์บีบอัดฐานข้อมูล
① ตรวจสอบชุดสำรอง
ดูว่ามีไฟล์เว็บไซต์และฐานข้อมูลครบหรือไม่ โดยทั่วไปไฟล์เว็บไซต์จะมีโฟลเดอร์ WordPress เช่น wp-content และไฟล์ตั้งค่าต่าง ๆ ส่วนฐานข้อมูลอาจเป็นไฟล์ .sql, .sql.gz หรือรูปแบบที่เครื่องมือสำรองกำหนด
② สำรองข้อมูลปลายทางก่อน
หากเว็บไซต์ปลายทางมีข้อมูลอยู่แล้ว ให้สำรองทั้งไฟล์และฐานข้อมูลปัจจุบันก่อน เพราะการนำเข้าชุดสำรองอาจเขียนทับข้อมูลเดิม
③ เตรียมฐานข้อมูลและข้อมูลเชื่อมต่อ
สร้างฐานข้อมูลบนโฮสต์ปลายทาง พร้อมจดชื่อฐานข้อมูล ชื่อผู้ใช้ และรหัสผ่านไว้ หากย้ายโฮสต์ ไฟล์ wp-config.php ต้องเชื่อมต่อกับฐานข้อมูลใหม่ได้
วิธีนี้เหมาะเมื่อไฟล์สำรองถูกสร้างจากปลั๊กอินย้ายหรือสำรองเว็บไซต์ และโฮสต์รองรับขนาดไฟล์กับข้อกำหนดของปลั๊กอินนั้น
① ติดตั้ง WordPress บนเว็บไซต์ปลายทาง หรือเตรียมระบบตามคู่มือของปลั๊กอิน
② ติดตั้งปลั๊กอินตัวเดียวกับที่ใช้สร้างไฟล์สำรอง หากรูปแบบไฟล์จำกัดให้ใช้เครื่องมือนั้นโดยเฉพาะ
③ เปิดเมนูกู้คืนหรือนำเข้าของปลั๊กอิน แล้วเลือกไฟล์สำรอง
④ ตรวจสอบชื่อโดเมนและตำแหน่งปลายทางให้ถูกต้องก่อนยืนยัน
⑤ รอให้การนำเข้าเสร็จสมบูรณ์ แล้วเข้าสู่ระบบใหม่หากปลั๊กอินแจ้งให้ออกจากระบบ
ระหว่างกู้คืน อย่าปิดหน้าต่างหรือรีเฟรชหน้าเว็บจนกว่าระบบจะแจ้งว่าเสร็จ ขั้นตอนและชื่อเมนูแตกต่างกันตามปลั๊กอิน
วิธีนี้เหมาะเมื่อมีไฟล์เว็บไซต์แยกจากไฟล์ฐานข้อมูล และสามารถจัดการไฟล์บนโฮสต์กับฐานข้อมูลได้
① อัปโหลดไฟล์เว็บไซต์
แตกไฟล์สำรอง แล้วอัปโหลดไฟล์ไปยังโฟลเดอร์เว็บไซต์ปลายทาง ตรวจสอบให้แน่ใจว่าไฟล์ WordPress อยู่ในโฟลเดอร์ที่โดเมนใช้งานจริง
② นำเข้าฐานข้อมูล
เปิดเครื่องมือจัดการฐานข้อมูลของโฮสต์ เลือกฐานข้อมูลปลายทาง แล้วนำเข้าไฟล์ SQL ที่ตรงกับชุดสำรอง หากฐานข้อมูลมีข้อมูลเดิม การนำเข้าอาจแทนที่หรือต่อข้อมูลเดิมตามวิธีที่ใช้ จึงควรตรวจสอบก่อนดำเนินการ
③ ตั้งค่าการเชื่อมต่อฐานข้อมูล
ตรวจสอบค่า DB_NAME, DB_USER, DB_PASSWORD และ DB_HOST ใน wp-config.php ให้ตรงกับฐานข้อมูลใหม่ หากย้ายไฟล์ไปยังโฮสต์อื่นแล้วเว็บไซต์เชื่อมต่อฐานข้อมูลไม่ได้ ให้ตรวจสอบค่ากลุ่มนี้ก่อน
④ ตรวจสอบ URL เว็บไซต์
หากใช้โดเมนเดิม URL มักไม่ต้องเปลี่ยน แต่ถ้าเปลี่ยนโดเมน ให้ใช้เครื่องมือที่รองรับข้อมูลแบบ serialized เช่นเครื่องมือค้นหาและแทนที่ของ WordPress หรือ WP-CLI การแทนที่ URL ด้วยคำสั่ง SQL แบบครอบคลุมโดยไม่คำนึงถึงรูปแบบข้อมูลอาจทำให้การตั้งค่าบางส่วนเสียหาย
เปิดหน้าเว็บไซต์และหน้าเข้าสู่ระบบผู้ดูแล ตรวจดูว่าหน้าเว็บ รูปภาพ เมนู และปลั๊กอินทำงานปกติหรือไม่ จากนั้นบันทึกโครงสร้างลิงก์ถาวรอีกครั้งผ่านเมนูการตั้งค่าลิงก์ถาวร เพื่อให้ WordPress สร้างกฎ URL ใหม่
ทดสอบแบบฟอร์ม การค้นหา การสมัครสมาชิก และขั้นตอนสั่งซื้อหากเป็นร้านค้าออนไลน์ ตรวจสอบด้วยว่ามีการเปิดใช้ SSL และไม่มีข้อความแจ้งเตือนฐานข้อมูลหรือไฟล์สูญหาย หากพบปัญหา ให้ตรวจไฟล์บันทึกของโฮสต์และข้อมูลเชื่อมต่อฐานข้อมูล รวมถึงลองนำเข้าชุดสำรองใหม่เมื่อแน่ใจว่าไฟล์ไม่เสียหาย
ก่อนเริ่มงาน ComSiam แนะนำให้เก็บไฟล์สำรองต้นฉบับไว้จนกว่าจะตรวจเว็บไซต์ปลายทางครบถ้วน และเมื่อกู้คืนเสร็จแล้วควรสร้างชุดสำรองใหม่จากเว็บไซต์ที่ใช้งานได้ เพื่อให้พร้อมสำหรับการกู้คืนครั้งต่อไป การทดสอบเปิดเว็บไซต์และใช้งานฟังก์ชันสำคัญหลังนำเข้าจะช่วยยืนยันว่าการกู้คืนสมบูรณ์ ComSiam จึงแนะนำให้ตรวจทั้งหน้าเว็บและหลังบ้านก่อนเปิดให้ผู้เข้าชมใช้งาน