Skip to main content

การเชื่อมต่อกับ WP Engine

ภาพรวม​

WP Engine เป็นแพลตฟอร์มโฮสติ้ง WordPress แบบจัดการระดับพรีเมียม ที่มอบประสิทธิภาพ ความปลอดภัย และความสามารถในการรองรับการขยายตัวที่เหมาะสมสำหรับเว็บไซต์ WordPress การเชื่อมต่อนี้ช่วยให้สามารถซิงค์โดเมนอัตโนมัติระหว่าง Ultimate Multisite และ WP Engine ได้

คุณสมบัติ​

  • ซิงค์โดเมนอัตโนมัติ
  • รองรับ subdomain สำหรับการติดตั้งแบบ multisite
  • เชื่อมต่อกับระบบที่มีอยู่ของ WP Engine ได้อย่างราบรื่น

ความต้องการของระบบ​

การเชื่อมต่อนี้จะตรวจจับโดยอัตโนมัติว่าคุณกำลังโฮสต์บน WP Engine หรือไม่ และใช้ WP Engine API ที่มีอยู่ในตัว ไม่จำเป็นต้องตั้งค่าเพิ่มเติมหาก WP Engine plugin เปิดใช้งานและตั้งค่าไว้อย่างถูกต้องแล้ว

อย่างไรก็ตาม หากคุณต้องการตั้งค่าการเชื่อมต่อด้วยตนเอง คุณสามารถกำหนดค่าคงที่ (constant) อย่างใดอย่างหนึ่งในไฟล์ wp-config.php ของคุณ:

define('WPE_APIKEY', 'your_api_key'); // วิธีที่แนะนำ
// หรือ
define('WPE_API', 'your_api_key'); // วิธีทางเลือก

คำแนะนำการตั้งค่า​

1. ตรวจสอบ WP Engine Plugin​

หากคุณโฮสต์บน WP Engine แล้ว WP Engine plugin ควรจะถูกติดตั้งและเปิดใช้งานอยู่แล้ว โปรดตรวจสอบว่า:

  1. WP Engine plugin เปิดใช้งานอยู่
  2. ไฟล์ wp-content/mu-plugins/wpengine-common/class-wpeapi.php มีอยู่

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

  1. ในหน้าผู้ดูแลระบบ WordPress ของคุณ ไปที่ Ultimate Multisite > Settings
  2. ไปที่แท็บ "Domain Mapping"
  3. เลื่อนลงไปที่ "Host Integrations"
  4. เปิดใช้งานการเชื่อมต่อ WP Engine
  5. คลิก "Save Changes"

วิธีการทำงาน​

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

เมื่อมีการแมปโดเมนใน Ultimate Multisite:

  1. การเชื่อมต่อจะใช้ WP Engine API เพื่อเพิ่มโดเมนไปยังการติดตั้ง WP Engine ของคุณ
  2. WP Engine จะจัดการการตั้งค่าโดเมนและการออกใบรับรอง SSL
  3. เมื่อลบการแมปโดเมน การเชื่อมต่อจะลบโดเมนออกจาก WP Engine

การรองรับ Subdomain​

สำหรับการติดตั้ง multisite แบบ subdomain:

  1. การเชื่อมต่อจะเพิ่ม subdomain แต่ละรายการไปยัง WP Engine เมื่อมีการสร้างเว็บไซต์ใหม่
  2. WP Engine จะจัดการการตั้งค่า subdomain
  3. เมื่อลบเว็บไซต์ การเชื่อมต่อจะลบ subdomain ออกจาก WP Engine

หมายเหตุสำคัญ​

โดเมนแบบ Wildcard​

สำหรับการติดตั้ง multisite แบบ subdomain แนะนำให้ติดต่อฝ่ายสนับสนุนของ WP Engine เพื่อขอการตั้งค่าโดเมนแบบ wildcard ซึ่งจะทำให้ subdomain ทั้งหมดทำงานได้โดยอัตโนมัติโดยไม่ต้องเพิ่มทีละรายการ

ใบรับรอง SSL​

WP Engine จัดการการออกและต่ออายุใบรับรอง SSL โดยอัตโนมัติสำหรับโดเมนทั้งหมดที่เพิ่มผ่านการเชื่อมต่อนี้ ไม่จำเป็นต้องตั้งค่าเพิ่มเติม

การแก้ไขปัญหา​

ปัญหาการเชื่อมต่อ API​

  • ตรวจสอบว่า WP Engine plugin เปิดใช้งานและตั้งค่าอย่างถูกต้อง
  • หากคุณกำหนด API key ด้วยตนเอง ให้ตรวจสอบว่าถูกต้อง
  • ติดต่อฝ่ายสนับสนุนของ WP Engine หากคุณมีปัญหาเกี่ยวกับ API

ไม่สามารถเพิ่มโดเมนได้​

  • ตรวจสอบบันทึก (logs) ของ Ultimate Multisite เพื่อดูข้อความแสดงข้อผิดพลาด
  • ตรวจสอบว่าโดเมนยังไม่ได้ถูกเพิ่มไปยัง WP Engine
  • ตรวจสอบว่าแผนการใช้งาน WP Engine ของคุณรองรับจำนวนโดเมนที่คุณต้องการเพิ่ม

ปัญหา Subdomain​

  • หาก subdomain ไม่ทำงาน ให้ติดต่อฝ่ายสนับสนุนของ WP Engine เพื่อขอการตั้งค่าโดเมนแบบ wildcard
  • ตรวจสอบว่าการตั้งค่า DNS ของคุณถูกต้องสำหรับโดเมนหลักและ subdomain