การรวมกับ GridPane (GridPane Integration)
ภาพรวม
GridPane เป็นแผงควบคุมโฮสติ้ง WordPress ที่ออกแบบมาโดยเฉพาะสำหรับมืออาชีพด้าน WordPress ที่จริงจัง การรวมนี้ช่วยให้ สามารถซิงค์โดเมนและจัดการใบรับรอง SSL ระหว่าง Ultimate Multisite กับ GridPane ได้โดยอัตโนมัติ
คุณสมบัติ
- ซิงค์โดเมนอัตโนมัติ
- การจัดการใบรับรอง SSL
- ตั้งค่า constant ของ SUNRISE โดยอัตโนมัติ
ข้อกำหนดเบื้องต้น
คุณต้องกำหนดค่าคงที่ (constants) ต่อไปนี้ในไฟล์ wp-config.php ของคุณ:
define('WU_GRIDPANE', true);
define('WU_GRIDPANE_API_KEY', 'your_api_key');
define('WU_GRIDPANE_SERVER_ID', 'your_server_id');
define('WU_GRIDPANE_APP_ID', 'your_app_id');
วิธีการตั้งค่า
1. รับข้อมูล API ของ GridPane ของคุณ
- เข้าสู่ระบบแดชบอร์ดของ GridPane ของคุณ
- ไปที่ "Settings" > "API"
- สร้าง API key หากคุณยังไม่มี
- คัดลอก API key ของคุณ
2. รับ Server ID และ Site ID ของคุณ
- ในแดชบอร์ดของ GridPane ให้ไปที่ "Servers"
- เลือกเซิร์ฟเวอร์ที่คุณโฮสต์ WordPress multisite ไว้
- จดบันทึก Server ID (จะแสดงใน URL หรือหน้ารายละเอียดเซิร์ฟเวอร์)
- ไปที่ "Sites" และเลือกเว็บไซต์ WordPress ของคุณ
- จดบันทึก Site ID (จะแสดงใน URL หรือหน้ารายละเอียดไซต์)
3. เพิ่มค่าคงที่ลงใน wp-config.php
เพิ่มค่าคงที่ต่อไปนี้ลงในไฟล์ wp-config.php ของคุณ:
define('WU_GRIDPANE', true);
define('WU_GRIDPANE_API_KEY', 'your_api_key');
define('WU_GRIDPANE_SERVER_ID', 'your_server_id');
define('WU_GRIDPANE_APP_ID', 'your_site_id');
4. เปิดใช้งานการรวมระบบ (Enable the Integration)
-
ในแอดมินของ WordPress ให้ไปที่ Ultimate Multisite > Settings
-
ไปที่แท็บ "Domain Mapping"
-
เลื่อนลงมาที่ "Host Integrations"
-
เปิดใช้งานการรวมกับ GridPane
-
คลิก "Save Changes"
-
การเชื่อมต่อจะส่งคำขอไปยัง API ของ GridPane เพื่อเพิ่มโดเมนของคุณเข้าสู่เว็บไซต์
-
GridPane จะจัดการเรื่องการออกใบรับรอง SSL ให้โดยอัตโนมัติ
-
เมื่อมีการลบการจับคู่โดเมน (domain mapping) ออก การเชื่อมต่อก็จะลบโดเมนนั้นออกจาก GridPane ด้วย
การเชื่อมต่อนี้ยังจัดการค่าคงที่ SUNRISE ในไฟล์ wp-config.php ของคุณให้โดยอัตโนมัติ ซึ่งเป็นสิ่งที่จำเป็นเพื่อให้การจับคู่โดเมนทำงานได้อย่างถูกต้องด้วย
การจัดการค่าคงที่ SUNRISE (SUNRISE Constant Management)
จุดเด่นที่เป็นเอกลักษณ์ของการเชื่อมต่อ GridPane คือ มันจะทำการเปลี่ยนค่าคงที่ SUNRISE ในไฟล์ wp-config.php กลับไปเป็นค่าเริ่มต้นโดยอัตโนมัติ เพื่อป้องกันความขัดแย้งกับระบบการจับคู่โดเมนของ GridPane เอง สิ่งนี้ทำให้ทั้งสองระบบสามารถทำงานร่วมกันได้โดยไม่มีปัญหา
การแก้ไขปัญหา (Troubleshooting)
ปัญหาการเชื่อมต่อ API (API Connection Issues)
- ตรวจสอบว่า API key ของคุณถูกต้องหรือไม่
- ตรวจสอบว่า server ID และ site ID ของคุณถูกต้องหรือไม่
- ตรวจสอบให้แน่ใจว่าบัญชี GridPane ของคุณมีสิทธิ์ที่จำเป็นครบถ้วน
ปัญหาใบรับรอง SSL (SSL Certificate Issues)
- GridPane อาจใช้เวลาในการออกใบรับรอง SSL สักครู่
- ตรวจสอบว่าโดเมนของคุณชี้ไปยัง IP address ของเซิร์ฟเวอร์อย่างถูกต้องหรือไม่
- ตรวจสอบการตั้งค่า SSL ของเว็บไซต์ใน GridPane สำหรับไซต์ของคุณ
โดเมนไม่ถูกเพิ่ม (Domain Not Added)
- ตรวจสอบไฟล์ log ของ Ultimate Multisite เพื่อดูข้อความแสดงข้อผิดพลาดใดๆ
- ตรวจสอบว่าโดเมนนั้นไม่ได้ถูกเพิ่มเข้าไปใน GridPane แล้วหรือไม่
- ตรวจสอบให้แน่ใจว่า DNS records ของโดเมนของคุณตั้งค่าไว้อย่างถูกต้อง