การส่งออกเว็บไซต์ (Site Export)
หน้าผู้ดูแลระบบ Site Export ช่วยให้ผู้ดูแลระบบเครือข่ายสามารถรวมเว็บไซต์เพียงเว็บไซต์เดียว หรือทั้งเครือข่าย ให้เป็นไฟล์บีบอัด (archive) ที่สามารถดาวน์โหลดได้ เพื่อใช้ในการย้ายข้อมูล (migration), สำรองข้อมูล (backup), หรือส่งมอบงาน
การส่งออกเว็บไซต์เดียว
ไปที่ Ultimate Multisite > Site Export แล้วเลือก Generate new Site Export จากนั้นเลือก subsite ที่คุณต้องการส่งออก และเลือกว่าไฟล์บีบอัดควรมีไฟล์ uploads, plugins, และ themes รวมอยู่ด้วยหรือไม่
เมื่อการส่งออกเสร็จสมบูรณ์ ให้ดาวน์โหลดไฟล์ ZIP จากรายการ Existing Exports ไฟล์ ZIP ที่ส่งออกตอนนี้จะมี index.php ที่พร้อมใช้งานได้ทันที (self-booting) และมี readme.txt ทำให้สามารถอัปโหลดไฟล์บีบอัดนี้ไปยังโฮสต์ใหม่และเริ่มใช้งานได้เลย โดยไม่จำเป็นต้องติดตั้ง plugin สำหรับนำเข้าข้อมูลแยกต่างหาก
การส่งออกทั้งเครือข่าย
ให้ใช้ Network Export บนหน้า Site Export เ มื่อคุณต้องการไฟล์บีบอัดเดียวที่รวม subsite ทั้งหมดในเครือข่ายนี้ ซึ่งมีประโยชน์อย่างยิ่งก่อนการย้ายโฮสต์, การซ้อมแผนกู้คืนจากภัยพิบัติ, หรือการสร้างสภาพแวดล้อมทดสอบ (staging rebuilds) ที่ทุก subsite ต้องย้ายไปด้วยกัน
เนื่องจากการส่งออกทั้งเครือข่ายอาจมีขนาดใหญ่กว่าการส่งออกเว็บไซต์เดียวมาก ควรดำเนินการในช่วงที่ปริมาณการใช้งานต่ำ และตรวจสอบให้แน่ใจว่าพื้นที่จัดเก็บข้อมูลเป้าหมายมีพื้นที่ว่างเพียงพอสำหรับ uploads, plugins, themes, และไฟล์ ZIP ที่สร้างขึ้น
Network Import Bundles
ตั้งแต่ Ultimate Multisite 2.12.0 เป็นต้นมา Site Exporter สามารถสร้าง network import bundles ซึ่งเป็นไฟล์บีบอัดพิเศษที่ออกแบบมาเพื่อการกู้คืนเว็บไซต์ทั่วทั้งเครือข่ายอย่างราบรื่น ไฟล์บีบอัดสำหรับนำเข้าเครือข่ายจะประกอบ ด้วยไฟล์และข้อมูลเมตาที่จำเป็นทั้งหมดในการกู้คืนหลายเว็บไซต์ไปยังการติดตั้งเครือข่ายใหม่
การสร้าง Network Import Bundle
- ไปที่ Ultimate Multisite > Site Export
- คลิก Generate new Network Export
- เลือก Network Import Bundle เป็นประเภทการส่งออก
- เลือกว่าจะรวม uploads, plugins, และ themes หรือไม่
- คลิก Generate
- ดาวน์โหลดไฟล์ ZIP ของ bundle จากรายการ Existing Exports
การกู้คืนจาก Network Import Bundle
ในการกู้คืนเว็บไซต์จาก network import bundle:
- ติดตั้ง Ultimate Multisite บนโฮสต์เป้าหมายของคุณ
- ทำตามขั้นตอนการตั้งค่า multisite wizard ให้เสร็จสมบูรณ์
- ไปที่ Ultimate Multisite > Site Export บนเครือข่ายใหม่
- คลิก Import Network Bundle
- อัปโหลดไฟล์ ZIP ของ network import bundle
- ทำตามคำแนะนำการนำเข้าที่ปรากฏบนหน้าจอ
- กระบวนการนำเข้าจะกู้คืนเว็บไซต์ทั้งหมด เนื้อหา และการตั้งค่าต่างๆ
Network import bundles จะเก็บรักษาข้อมูลเหล่านี้:
- เนื้อหาเว็บไซต์ (โพสต์, หน้า, custom post types)
- การตั้งค่าและตัวเลือกของเว็บไซต์
- บทบาทและสิทธิ์ของผู้ใช้
- Plugins และ themes (หากรวมอยู่ใน bundle)
- ไฟล์สื่อ (media uploads) (หากรวมอยู่ใน bundle)
- ตารางและข้อมูลฐานข้อมูลที่กำหนดเอง (custom database tables and data)
การติดตั้งไฟล์ ZIP ที่พร้อมใช้งานได้ทันที (self-booting export ZIP)
ในการกู้คืนไฟล์ ZIP ที่พร้อมใช้งานได้ทันทีบนโฮสต์ใหม่:
- อัปโหลดเนื้อหาของไฟล์ ZIP ที่ส่งออกไปยัง web root เป้าหมาย
- เปิด
index.phpที่อัปโหลดแล้วในเบราว์เซอร์ - ทำตามคำแนะนำการติดตั้งบนหน้าจอจากแพ็กเกจ export ที่รวมมาด้วย
- ตรวจสอบ
readme.txtที่รวมมาด้วยเพื่อดูข้อควรทราบเฉพาะการส่งออก ก่อนที่จะลบไฟล์ชั่วคราวออกไป
สำหรับรายละเอียดการติดตั้งและการนำเข้าเฉพาะ addon ให้ดูที่ Site Exporter addon documentation
สำหรับเครื่องมือสำหรับเว็บไซต์เดียวที่เพิ่มเข้ามาใน Ultimate Multisite 2.9.0 ให้ดูที่ Export & Import