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