การเชื่อมต่อกับ WPMU DEV
ภาพรวม
WPMU DEV เป็นแพลตฟอร์ม WordPress ที่ครบวงจร ซึ่งมีบริการโฮสติ้ง ปลั๊กอิน และบริการต่างๆ สำหรับเว็บไซต์ WordPress การเชื่อมต่อ นี้ช่วยให้สามารถซิงค์โดเมนและจัดการใบรับรอง SSL ระหว่าง Ultimate Multisite กับบริการโฮสติ้งของ WPMU DEV ได้โดยอัตโนมัติ
คุณสมบัติ
- ซิงค์โดเมนอัตโนมัติ
- การจัดการใบรับรอง SSL
- ความพยายามในการตรวจสอบใบรับรอง SSL ที่ขยายออกไป
ข้อกำหนดเบื้องต้น
การเชื่อมต่อนี้จะตรวจจับโดยอัตโนมัติว่าคุณกำลังโฮสต์อยู่บน WPMU DEV และใช้ API ที่มีมาให้ ไม่จำเป็นต้องตั้งค่าเพิ่มเติมหากคุณโฮสต์บน WPMU DEV
การเชื่อมต่อจะตรวจสอบการมีอยู่ของ constant WPMUDEV_HOSTING_SITE_ID ซึ่งจะถูกกำหนดโดยอัตโนมัติเมื่อโฮสต์บน WPMU DEV
วิธีการตั้งค่า
1. ตรวจสอบการโฮสต์บน WPMU DEV
หากคุณโฮสต์บน WPMU DEV ค่า constant ที่จำเป็นควรถูกกำหนดไว้แล้ว โปรดตรวจสอบว่า:
- constant
WPMUDEV_HOSTING_SITE_IDถูกกำหนดในสภาพแวดล้อมของคุณ - คุณมีสมาชิก WPMU DEV ที่ใช้งานอยู่พร้อมสิทธิ์เข้าถึง API
2. เปิดใช้งานการเชื่อมต่อ
- ใน WordPress admin ของคุณ ไปที่ Ultimate Multisite > Settings
- ไปที่แท็บ "Domain Mapping" (การจับคู่โดเมน)
- เลื่อนลงไปที่ "Host Integrations" (การผสานรวมโฮสต์)
- เปิดใช้งานการเชื่อมต่อ WPMU DEV
- คลิก "Save Changes" (บันทึกการเปลี่ ยนแปลง)
มันทำงานอย่างไร
การซิงค์โดเมน
เมื่อมีการจับคู่โดเมนใน Ultimate Multisite:
- การเชื่อมต่อจะใช้ WPMU DEV API เพื่อเพิ่มโดเมนของคุณไปยังบัญชีโฮสติ้ง
- ระบบจะเพิ่มเวอร์ชัน www ของโดเมนโดยอัตโนมัติด้วย
- WPMU DEV จะจัดการการตั้งค่าโดเมนและการออกใบรับรอง SSL
การจัดการใบรับรอง SSL
การเชื่อมต่อนี้ถูกตั้งค่าให้พยายามตรวจสอบใบรับรอง SSL เพิ่มขึ้นสำหรับโฮสติ้งของ WPMU DEV เนื่องจากอาจต้องใช้เวลาในการออกและติดตั้งใบรับรอง SSL โดยปกติแล้ว ระบบจะลองตรวจสอบสูงสุด 10 ครั้ง เทียบกับมาตรฐานที่ 5 ครั้ง
ข้อควรทราบที่สำคัญ
การลบโดเมน
ปัจจุบัน API ของ WPMU DEV ยังไม่มีวิธีให้เราสามารถลบโดเมนได้ เมื่อคุณลบการจับคู่โดเมน (domain mapping) ใน Ultimate Multisite โดเมนนั้นจะยังคงอยู่ในบัญชีโฮสติ้งของ WPMU DEV ของคุณ คุณจะต้องเข้าไปลบด้วยตนเองจากแดชบอร์ดของ WPMU DEV หากจำเป็น
การยืนยันตัวตน API
การเชื่อมต่อนี้ใช้คีย์ API ของ WPMU DEV ที่ถูกเก็บไว้ในฐานข้อมูล WordPress เป็นออปชันชื่อ wpmudev_apikey ซึ่งจะถูกตั้งค่าโดยอัตโนมัติเมื่อคุณเชื่อมต่อเว็บไซต์ของคุณกับ WPMU DEV
การแก้ไขปัญหา (Troubleshooting)
ปัญหาการเชื่อมต่อ API
- ตรวจสอบให้แน่ใจว่าเว็บไซต์ของคุณเชื่อมต่อกับ WPMU DEV อย่างถูกต้อง
- ตรวจสอบว่าออปชัน
wpmudev_apikeyถูกตั้งค่าไว้ในฐานข้อมูล WordPress ของคุณแล้ว - ตรวจสอบให้แน่ใจว่าสมาชิก WPMU DEV ของคุณยังใช้งานอยู่
ปัญหาใบรับรอง SSL
- WPMU DEV อาจใช้เวลาในการออกใบรับรอง SSL (ปกติประมาณ 5-15 นาที)
- การเชื่อมต่อนี้ถูกตั้งค่าให้ตรวจสอบใบรับรอง SSL สูงสุดถึง 10 ครั้ง
- หากยังไม่สามารถออกใบรับรอง SSL ได้หลังจากพยายามหลายครั้งแล้ว ให้ติดต่อฝ่ายสนับสนุนของ WPMU DEV
โดเมนไม่ถูกเพิ่มเข้ามา
- ตรวจสอบบันทึก (logs) ของ Ultimate Multisite เพื่อดูข้อความแสดงข้อผิดพลาดใดๆ
- ตรวจสอบให้แน่ใจว่าโดเมนนั้นยังไม่ได้ถูกเพิ่มเข้าไปใน WPMU DEV แล้ว
- ตรวจสอบให้แน่ใจว่าแผนโฮสติ้ง WPMU DEV ของคุณรองรับจำนวนโดเมนที่คุณกำลังจะเพิ่ม