การเชื่อมต่อกับ 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 ควรจะถูกติดตั้งและเปิดใช้งานอยู่แล้ว โปรดตรวจสอบว่า:
- WP Engine plugin เปิดใช้งานอยู่
- ไฟล์
wp-content/mu-plugins/wpengine-common/class-wpeapi.phpมีอยู่
2. เปิดใช้งานการเชื่อมต่อ
- ในหน้าผู้ดูแลระบบ WordPress ของคุณ ไปที่ Ultimate Multisite > Settings
- ไปที่แท็บ "Domain Mapping"
- เลื่อนลงไปที่ "Host Integrations"
- เปิดใช้งา นการเชื่อมต่อ WP Engine
- คลิก "Save Changes"
วิธีการทำงาน
การซิงค์โดเมน
เมื่อมีการแมปโดเมนใน Ultimate Multisite:
- การเชื่อมต่อจะใช้ WP Engine API เพื่อเพิ่มโดเมนไปยังการติดตั้ง WP Engine ของคุณ
- WP Engine จะจัดการการตั้งค่าโดเมนและการออกใบรับรอง SSL
- เมื่อลบการแมปโดเมน การเชื่อมต่อจะลบโดเมนออกจาก WP Engine
การรองรับ Subdomain
สำหรับการติดตั้ง multisite แบบ subdomain:
- การเชื่อมต่อจะเพิ่ม subdomain แต่ละรายการไปยัง WP Engine เมื่อมีการสร้างเว็บไซต์ใหม่
- WP Engine จะจัดการการตั้งค่า subdomain
- เมื่อลบเว็บไซต์ การเชื่อมต่อจะลบ 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