Integrasi RunCloud
Gambaran Umum
RunCloud téh mangrupake platform ngatur server berbasis cloud anu bisa ngajadikeun jeung ngatur aplikasi web di server cloud sorangan jadi gampang pisan. Integrasi ieu ngabantu sinkronisasi domain otomatis jeung ngaturan sertifikat SSL antara Ultimate Multisite jeung RunCloud.
Fitur
- Sinkronisasi domain otomatis
- Ngaturan sertifikat SSL
- Ngapus domain lamun pemetaan (mappings) dihapus
Persyaratan
Konstanta di handap kudu didéfinisike dina file wp-config.php anjeun:
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');
Petunjuk Setup
1. Ambil Kredensial API RunCloud Anjeun
- Login ka dashboard RunCloud anjeun
- Pindah ka "User Profile" (klik foto profil di pojok kanan atas)
- Pilih "API" tina menu
- Klik "Generate API Key" lamun anjeun teu boga
- Salin API Key jeung API Secret anjeun
2. Ambil ID Server jeung Aplikasi Anjeun
- Di dashboard RunCloud anjeun, pindah ka "Servers"
- Pilih server di mana WordPress multisite anjeun dipasang
- Server ID bisa ditingali dina URL:
https://manage.runcloud.io/servers/{SERVER_ID} - Pindah ka "Web Applications" jeung pilih aplikasi WordPress anjeun
- App ID bisa ditingali dina URL:
https://manage.runcloud.io/servers/{SERVER_ID}/apps/{APP_ID}
3. Tambah Konstanta ka wp-config.php
Tambah konstanta handap kana file wp-config.php anjeun:
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. Aktifkeun Integrasi
- Di admin WordPress anjeun, langsung ka Ultimate Multisite > Settings
- Pilih tab "Domain Mapping" (Pemetaan Domain)
- Gulirkeun ka bagian "Host Integrations" (Integrasi Host)
- Aktifkeun integrasi RunCloud
- Klik "Save Changes" (Simpan Perubahan)
Kumaha Cara Kerjanya
Lamun domain dipetikeun dina Ultimate Multisite:
- Integrasi bakal ngirim paménta ka API RunCloud pikeun nambahan domain éta kana aplikasi anjeun
- Lamun domainna sukses ditambihan, integrasi téh ogé bakal ngalaksanakeun redeploy sertifikat SSL
- Nalika pemetaan domain dileupaskeun (dihapus), integrasi bakal ngahapkeun domain tina RunCloud
Kanggo instalasi subdomain, integrasi éta bakal otomatis nguruskeun pembuatan subdomain di RunCloud lamun aya situs anyar ditambihan kana jaringan anjeun.
Troubleshooting
Masalah Koneksi API
- Pastike yén credentials API anjeun bener
- Cek yén ID server jeung aplikasi anjeun bener
- Pastike akun RunCloud anjeun geus miboga izin anu dipiharepkeun
Masalah Sertifikat SSL
- RunCloud tiasa butuh waktos kanggo ngaluarkeun sertifikat SSL
- Pastike domain anjeun nunjukkeun (pointing) ka alamat IP server anjeun bener
- Cek pengaturan SSL di RunCloud pikeun aplikasi anjeun
Domain Teu Ditambihan
- Cek log Ultimate Multisite pikeun aya pesan error naon waé
- Pastike domain éta teu geus ditambihan di RunCloud
- Pastike paket RunCloud anjeun ngajakakeun sababaraha domain.