Nchegị Integracao Control Panel
Oghụ
Enhance na modern control panel bụ ihe na-eme automation na hosting na management nkwado. Integration a na-eme sync domain automatic na SSL certificate management ọkwaiche n'ime Ultimate Multisite na Enhance Control Panel.
Nchịkọta Nchegị: See GitHub Discussion #265 maka tips na maara ọkwaiche n'ime cộnguntiy na maara ihe ndị ọzọ.
Ihe Ndị Ọrụ
- Sync domain automatic mgbe domains na-map in Ultimate Multisite
- Provision SSL certificate automatic via LetsEncrypt mgbe DNS na-resolve
- Subdomain support maka networks na-run in subdomain mode
- Removal domain mgbe mappings na-delete
- Connection testing maka maara credentials API
Ihe Ndị Ọzọ
Ihe Ndị Ọrụ System
- Enhance Control Panel na-install na-eme ọkwaiche
- WordPress Multisite installation na-host in server Enhance na-connect n'ime enhance server
- Apache web server (Enhance na-support Apache configurations; LiteSpeed Enterprise na-available na-cost abụọ)
Access API
Ị ga-anọchịrị access administrator na Enhance Control Panel maka ịchete API tokens.
Ọkụ API Credentials Gị
1. Chete API Token
-
Log in n'Enhance Control Panel gị mgbe administrator
-
Click on Settings na navigation menu
-
Navigate to Access Tokens
-
Click Create Token
-
Give the token oge a onye-eme ọrụ (e.g., "Ultimate Multisite Integration")
-
Assign role System Administrator
-
Maka ụbọchị maara:
- Leave empty ma ọ bụrụ na ị chọrọ token ahụ e ji akwaiche
- Ma set ụbọchị maara maara maka ihe nchegbu mgbe a dị mma
-
Click Create
Depois de tạo, Access Token và Organization ID của bạn sẽ được hiển thị. Hãy Lưu chúng ngay lập tức vì token này chỉ được hiển thị một lần thôi nhé.
2. Lấy Organization ID Của Bạn
Organization ID sẽ được hiển thị trên trang Access Tokens trong một ô thông tin màu xanh có nhãn "Org ID: {your_id}".
Organization ID là một UUID có định dạng như thế này: d8554b6d-5d0d-6719-009b-fec1189aa8f3
Bạn cũng có thể tìm Organization ID của khách hàng bằng cách:
- Truy cập trang Customers (Khách hàng)
- Nhấn Manage customer (Quản lý khách hàng) cho khách hàng liên quan
- Xem URL - Organization ID là các ký tự chữ và số sau
/customers/
3. Lấy Server ID Của Bạn
Để tìm Server ID của bạn (cần thiết cho các thao tác về domain):
- Trong Enhance Control Panel, đi đến Servers (Máy chủ)
- Nhấn vào máy chủ nơi cài đặt WordPress của bạn đang chạy
- Server ID (định dạng UUID) sẽ hiển thị trong URL hoặc chi tiết máy chủ
- Hoặc, bạn có thể dùng API để liệt kê các server:
curl -s -X GET https://your-enhance-panel.com/api/servers \
-H "Accept: application/json" \
-H "Authorization: Bearer YOUR_TOKEN" | jq
Server ID theo định dạng UUID là: 00000000-0000-0000-0000-000000000000
4. Lấy API URL Của Bạn
API URL của bạn là URL Enhance Control Panel của bạn có thêm /api/:
https://your-enhance-panel.com/api/
Quan trọng: Đường dẫn /api/ là bắt buộc. Những lỗi thường gặp bao gồm:
- Chỉ sử dụng tên miền mà không có
/api/ - Sử dụng HTTP thay vì HTTPS (HTTPS là bắt buộc để bảo mật)
Cấu hình
Các Hằng số Bắt buộc
Thêm các hằng số sau vào tệp wp-config.php của bạn:
// Ncheta Integration Control Panel define('WU_ENHANCE_API_TOKEN', 'your-bearer-token-here'); define('WU_ENHANCE_API_URL', 'https://your-enhance-panel.com/api/'); define('WU_ENHANCE_SERVER_ID', 'your-server-uuid-here');
Setup qua Integration Wizard
- Na admin WordPress của bạn, đi đến Ultimate Multisite > Settings
- Đi tới tab Integrations (Ncheta)
- Tìm Enhance Control Panel Integration và nhấn Configuration (Cấu hình)
- Cái wizard sẽ hướng dẫn bạn thiết lập:
- Bước 1: Giới thiệu và tổng quan tính năng
- Bước 2: Nhập thông tin API của bạn (Token, API URL, Server ID)
- Bước 3: Kiểm tra kết nối
- Bước 4: Xem lại và kích hoạt
Bạn có thể chọn:
- Để wizard tự động đưa các hằng số vào file
wp-config.phpcủa bạn - Sao chép định nghĩa hằng số và thêm chúng thủ công