RunCloud Интеграция
Жалпы ақпарат (Overview)
RunCloud — бұл bulut-негізді сервер басқару платформасы, ол сізге веб-қосымшаларды өз bulut серверлеріңізде оңай орнатуға және басқаруға мүмкіндік береді. Бұл интеграция Ultimate Multisite мен RunCloud арасында автоматты домен синхрондау және SSL сертификаттарын басқаруды іске асырады.
Ерекшеліктері (Features)
- Автоматты домен синхрондау
- SSL сертификатын басқару
- Маппінгтер өшірілгенде доменді алып тастау
Қажеттілігілер (Requirements)
Төмендегі тұрақты санды (constants) wp-config.php файлыңызда анықтауыңыз керек:
define('WU_RUNCLOUD_API_KEY', 'your_api_key');
define('WU_RUNCLOUD_API_SECRET', 'your_api_secret');
define('WU_RUNCLOUD_SERVER_ID', 'your_server_id');
define('WU_RUNCLOUD_APP_ID', 'your_app_id');
Орнату нұсқаулары (Setup Instructions)
1. RunCloud API құжаттарын алыңыз (Get Your RunCloud API Credentials)
- RunCloud дашбордына кіріңіз.
- "User Profile" (жоғарғы оң жақ бұрыштагі профиль суретіне басыңыз) бөліміне өтіңіз.
- Мәндерден "API" таңдаңыз.
- Егер сізде API кілті болмаса, "Generate API Key" (API кілтін генерациялау) батырмасын басыңыз.
- API Кілттеріңізді және API Құпиясын көшіріп алыңыз.
2. Сервер және қосымша ID-лерін алыңыз (Get Your Server and App IDs)
- RunCloud дашбордыңызда "Servers" (Серверлер) бөліміне өтіңіз.
- WordPress мультисайттың орналасқан серверді таңдаңыз.
- Сервер ID-сі URL-де көрініспен көрсетілген:
https://manage.runcloud.io/servers/{SERVER_ID} - "Web Applications" (Веб қосымшалары) бөліміне өтіп, WordPress қосымшаңызды таңдаңыз.
- Қосымша ID-сі URL-де көрініспен көрсетілген:
https://manage.runcloud.io/servers/{SERVER_ID}/apps/{APP_ID}
3. wp-config.php-ке тұрақты сандарды қосыңыз (Add Constants to wp-config.php)
Төмендегі тұрақты сандарды wp-config.php файлыңызға қосыңыз:
define('WU_RUNCLOUD_API_KEY', 'your_api_key');
define('WU_RUNCLOUD_API_SECRET', 'your_api_secret');
define('WU_RUNCLOUD_SERVER_ID', 'your_server_id');
define('WU_RUNCLOUD_APP_ID', 'your_app_id');
4. Интеграцияны іске қосыңыз (Enable the Integration)
- WordPress администраторында Ultimate Multisite > Settings-ке өтіңіз
- "Domain Mapping" таб-қа өтіңіз
- Төменгі бөлімге "Host Integrations"-қа жылжыңыз
- RunCloud интеграциясын іске қосыңыз (Enable)
- "Save Changes" батырмасын басыңыз
Қалай жұмыс істейді
Ultimate Multisite-та доменді маптарған кезде:
- Интеграция доменді қолданбаңызға қосу үшін RunCloud API-ге сұраныс жібереді
- Домен сәтті қосылса, интеграция SSL сертификаттарын қайта деплой (redeploy) етеді
- Домен маптармасы алынылған кезде, интеграция доменді RunCloud-тан алып тастайды
Субдомен орнату үшін, сіздің желіңізге жаңа сайттар қосылған кезде интеграция RunCloud-та субдомендерді автоматты түрде құруды басқарады.
Түзету мәселелерін шешу (Troubleshooting)
API الاتصال мәселелері
- API куәлігіңіздің дұрыс екенін тексеріңіз
- Сервер және қолданба ID-лерінің дұрыс екенін тексеріңіз
- RunCloud аккаунтыңызда қажетті рұқсаттар бар екенін қамтамасыз етіңіз
SSL сертификат мәселелері
- RunCloud SSL сертификаттарын шығару бірнеше уақыт алады
- Домендеріңіз сервердің IP-браундығына дұрыс бағытталғанын тексеріңіз
- Қолданбаңыз үшін RunCloud SSL параметрлерін тексеріңіз
Домен қосылмаған
- Ultimate Multisite логинда кез келген қате хабарламаларды тексеріңіз
- Доменді RunCloud-қа әлі қосылмағанын растаңыз
- RunCloud жоспарыңыз көптеген домендерді қолдайтынын қамтамасыз етіңіз