Skip to main content

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

ภาพรวม​

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

คุณสมบัติ​

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

ข้อกำหนดเบื้องต้น​

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

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

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

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

1. ตรวจสอบปลั๊กอิน WP Engine​

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

  1. ปลั๊กอิน WP Engine เปิดใช้งานอยู่
  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 (SSL certificate)
  3. เมื่อมีการลบการจับคู่โดเมน การเชื่อมต่อก็จะทำการลบโดเมนนั้นออกจาก WP Engine

รองรับ subdomain​

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

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

ข้อควรทราบที่สำคัญ​

โดเมนแบบ Wildcard (Wildcard Domains)​

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

ใบรับรอง SSL (SSL Certificates)​

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

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

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

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

โดเมนไม่ถูกเพิ่มเข้ามา​

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

ปัญหาเกี่ยวกับ Subdomain​

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