Skip to main content

การเชื่อมต่อกับ 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 ที่จำเป็นควรถูกกำหนดไว้แล้ว โปรดตรวจสอบว่า:

  1. constant WPMUDEV_HOSTING_SITE_ID ถูกกำหนดในสภาพแวดล้อมของคุณ
  2. คุณมีสมาชิก WPMU DEV ที่ใช้งานอยู่พร้อมสิทธิ์เข้าถึง API

2. เปิดใช้งานการเชื่อมต่อ​

  1. ใน WordPress admin ของคุณ ไปที่ Ultimate Multisite > Settings
  2. ไปที่แท็บ "Domain Mapping" (การจับคู่โดเมน)
  3. เลื่อนลงไปที่ "Host Integrations" (การผสานรวมโฮสต์)
  4. เปิดใช้งานการเชื่อมต่อ WPMU DEV
  5. คลิก "Save Changes" (บันทึกการเปลี่ยนแปลง)

มันทำงานอย่างไร​

การซิงค์โดเมน​

เมื่อมีการจับคู่โดเมนใน Ultimate Multisite:

  1. การเชื่อมต่อจะใช้ WPMU DEV API เพื่อเพิ่มโดเมนของคุณไปยังบัญชีโฮสติ้ง
  2. ระบบจะเพิ่มเวอร์ชัน www ของโดเมนโดยอัตโนมัติด้วย
  3. 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 ของคุณรองรับจำนวนโดเมนที่คุณกำลังจะเพิ่ม