ServerPilot Интеграция
Жалпы ақпарат (Overview)
ServerPilot — бұл WordPress және басқа PHP веб-сайттарын DigitalOcean, Amazon, Google немесе басқа сервер провайдерлерінде хостингтеуге арналған bulut қызмет. Бұл интеграция Ultimate Multisite мен ServerPilot арасында доменді автоматты синхролдау және SSL сертификаттарын басқаруға мүмкіндік береді.
Ерекшеліктері (Features)
- Доменді автоматты синхролдау
- Let's Encrypt арқылы SSL сертификатын басқару
- SSL сертификатын автоматты жаңарту
Қажеттілігілер (Requirements)
Төмендегі тұрақты санды (constants) wp-config.php файлыңызда анықтауыңыз керек:
define('WU_SERVER_PILOT_CLIENT_ID', 'your_client_id');
define('WU_SERVER_PILOT_API_KEY', 'your_api_key');
define('WU_SERVER_PILOT_APP_ID', 'your_app_id');
Орнату нұсқаулары (Setup Instructions)
1. ServerPilot API құжаттарын алыңыз (Get Your ServerPilot API Credentials)
- ServerPilot дашбордыңызға кіріңіз.
- "Account" > "API" бөліміне өтіңіз.
- Егер сізде API кілті болмаса, жаңа API кілтін жасаңыз.
- Өзіңіздің Client ID-ңызды және API Key-іңізді көшіріп алыңыз.
2. App ID-ны алыңыз (Get Your App ID)
- ServerPilot дашбордыңызда "Apps" бөліміне өтіңіз.
- WordPress multisite орналасқан қосымшаны таңдаңыз.
- App ID URL-де көрінеді:
https://manage.serverpilot.io/apps/{APP_ID}
3. wp-config.php-ке тұрақты сандарды қосыңыз (Add Constants to wp-config.php)
Төмендегі тұрақты сандарды wp-config.php файлыңызға қосыңыз:
define('WU_SERVER_PILOT_CLIENT_ID', 'your_client_id');
define('WU_SERVER_PILOT_API_KEY', 'your_api_key');
define('WU_SERVER_PILOT_APP_ID', 'your_app_id');
4. Интеграцияны іске қосыңыз (Enable the Integration)
- WordPress администраторыңызда Ultimate Multisite > Settings-ке өтіңіз.
- "Domain Mapping" табына өтіңіз.
- Төмендегі "Host Integrations" бөліміне жылжыңыз.
- ServerPilot интеграциясын іске қосыңыз (Enable).
- "Save Changes" батырмасын басыңыз.