RunCloud Integracija
Vaizda informacijos
RunCloud yra tam tikas sklaida, kuri leidžia lengvai įdėti ir valdyti web programėles savo nuostolių (cloud) serveriuose. Ši integracija leido automatinį domenų sinigrinimą ir SSL sertifikatų valdymą tarp Ultimate Multisite ir RunCloud.
Funkcijos
- Automatinis domenų sinigrinimas
- SSL sertifikatų valdymas
- Domeno pašalinimas, kai nustatymai yra ištręsti
Reikalavimai
Šiuose konstantais turėtų b ūti nurodytos jūsų wp-config.php failu:
define('WU_RUNCLOUD_API_KEY', 'jūsų_api_kiltis');
define('WU_RUNCLOUD_API_SECRET', 'jūsų_api_slapta');
define('WU_RUNCLOUD_SERVER_ID', 'jūsų_serverio_id');
define('WU_RUNCLOUD_APP_ID', 'jūsų_programos_id');
Įdiegimo instrukcijos
1. Gaukite savo RunCloud API kreditiuosius duomenis
- Prisijunkite prie savo RunCloud paneliu.
- Eikite į „User Profile“ (spauskite savo profilio vaizdą dešinėje viršuje).
- Ieškokite „API“ iš meniu.
- Spauskite „Generate API Key“, jei jūsų nustatymai nėra jau pateikti.
- Kopijuokite savo API kiltį ir API slaptažodį.
2. Gaukite savo serverio ir programos ID
- Jūsų RunCloud paneliui eikite į „Servers“.
- Pasirinkite tą serverį, kur hostuojama jūsų WordPress multisite.
- Serverio ID yra matomas URL adresyje:
https://manage.runcloud.io/servers/{SERVER_ID} - Eikite į „Web Applications“ ir pasirinkite savo WordPress programėlę.
- Programos ID yra matomas URL adresyje:
https://manage.runcloud.io/servers/{SERVER_ID}/apps/{APP_ID}
3. Įdėkite konstantas į wp-config.php
Įdėkite šiuos konstantas į savo wp-config.php failą:
define('WU_RUNCLOUD_API_KEY', 'jūsų_api_kiltis');
define('WU_RUNCLOUD_API_SECRET', 'jūsų_api_slapta');
define('WU_RUNCLOUD_SERVER_ID', 'jūsų_serverio_id');
define('WU_RUNCLOUD_APP_ID', 'jūsų_programos_id');
4. Įjunkite integraciją
- WordPress admin panelas, eiti į Ultimate Multisite > Settings
- Navigcuokite į "Domain Mapping" (Domeno netyrinėjimas) tvarką
- Pasirinkite "Host Integrations" (Host integracijos) sekciją
- Įjunkite RunCloud integraciją
- Spauskite "Save Changes" (Išsaugoti pakeitimus)
Kaip tai veikia
Kai domenas netyrinėjama Ultimate Multisite:
- Integracija siųsta pranešimą RunCloud API įveikti domena jūsų programoje
- Jei domenas s ėkmingai pridėtas, integracija taip pat atnaujina SSL sertifikatus
- Kai domeno netyrinėjimas pašalinas, integracija pašalina domeną iš RunCloud
Subdomenu įdiegimo atveju, integracija automatiškai tvarko subdomenų kūrimą RunCloud'e, kai į jūsų tinklą pridėta nauja svetainė.
Problemos galimybės (Troubleshooting)
API ryšio problemos
- Patikrinkite, ar jūsų API kredencijos yra teisingos
- Patikrinkite, ar jūsų serverio ir programos ID yra teisingi
- Užtikrinkite, kad jūsų RunCloud paskyra turi reikiamų įgaliojimų
SSL sertifikato problemos
- RunCloud gali prireikti laiko išduoti SSL sertifikatus
- Patikrinkite, ar jūsų domenai tinkamai nurodo savo serverio IP adresą
- Patikrinkite RunCloud SSL nustatymus jūsų programai
Domenas neįdieg tas
- Patikrinkite Ultimate Multisite logus (logs) už kokių nors klaidos pranešimų
- Patikrinkite, ar domenas jau nėra pridėtas į RunCloud
- Užtikrinkite, kad jūsų RunCloud planas palaiko daug domenų