Umuwamba wa ServerPilot
Kufunika (Overview)
ServerPilot ndi service la cloud lomwe limapereka kupeza WordPress ndi zinthu zina za PHP pa servers monga DigitalOcean, Amazon, Google, kapena wopereka wina. Kufuna kuli ndikukonza kukhazikitsa domain kwawo ndi kusunga SSL certificate m'moyo mwa Ultimate Multisite ndi ServerPilot.
Mafunso (Features)
- Kukhazikitsa domain kwawo kwa kujambula (Automatic domain syncing)
- Kusunga SSL certificate ndi Let's Encrypt
- Kukhazikitsa upatanira kwa SSL (Automatic SSL renewal)
Zomwe Zifunika (Requirements)
Mwachidule, zinthu zina zomwe zimene m'file yanu ya wp-config.php mukuwoneka:
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');
Mwayi Woperekera (Setup Instructions)
1. Kupereka Zomwe Zifunika za ServerPilot API
- Kukhala m'dashboard ya ServerPilot yanu
- Kodi kuenda ku "Account" > "API"
- Kufuna kukhazikitsa key yanu pa API kungakhale muli ndi imodzi
- Kopya Client ID ndi API Key yanu
2. Kupereka App ID Yanu
- M'dashboard ya ServerPilot yanu, Kodi kuenda ku "Apps"
- Kukhala m'app womwe WordPress multisite yanu ikulimbikira
- App ID imakwoneka m'URL:
https://manage.serverpilot.io/apps/{APP_ID}
3. Kupereka Constants mu wp-config.php
Kupereka constants zina zomwe zifunika mu file yanu ya 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. Kukhazikitsa Integration (Enable the Integration)
- M'admin ya WordPress yanu, Kodi kuenda Ultimate Multisite > Settings
- Kodi kuenda m'tab ya "Domain Mapping"
- Kodi kupita lero ku "Host Integrations"
- Kukhazikitsa integration ya ServerPilot
- Kodi kuenda "Save Changes"
Kuti Imene Kuti Imene (How It Works)
Kukhazikitsa Domain kwawo (Domain Syncing)
Pamene domain imaperekedwa m'Ultimate Multisite:
- Kufufu kuingana (integration) kulipeza list ya domains iliyonseka kwa ServerPilot.
- Kuliingiza domain mpya ku list (kufunga na toleo la www ikiwepo au la kutolewa).
- Kuliita list iliyosongeka kwake ServerPilot kupitia API.
- ServerPilot kulipeza list ya domains kwa ajili ya application yako.
Usimamizi wa SSL Certificate
Baadapo domains zikufungwa (synced):
- Kufunga kiotomatiki AutoSSL kwa application yako.
- ServerPilot kuliita upatikanaji wa SSL certificate na kuweka (install) kwa kutumia Let's Encrypt.
- ServerPilot kuliita pia kufanya urefu wa mwaka wa SSL certificates.
Uthibitishaji wa SSL Certificate
Kufunga (integration) kuliwekwa kuti kuongeza idadi ya majaribio ya uthibitishaji wa SSL certificate kwa ServerPilot, chifukwa chonde chimene ServerPilot chikafuna kuchangamiza na kuweka SSL certificates. Kwa kawaida, kuliingiza mpaka mara 5, koma ukufanya kuti ubadize kupitia filters.
Kufanya Matatizo (Troubleshooting)
Matatizo ya API Connection
- Chuka kuti Client ID yako na API Key zikholedwa.
- Chuka kuti App ID yako ikholedwa.
- Chuka kuti akaunti yako ya ServerPilot inayo ruhumu (permissions) iliyofunika.
Matatizo ya SSL Certificate
- ServerPilot ikufuna kuti domains zithibe DNS records zilizothole kwa server yako mosho pansi pa kuliita SSL certificates.
- Ngati SSL certificates sikufungwa, chuka kuti domains zako zikufunga vizuri kwa IP address ya server yako.
- Chonde chimene ServerPilot chikafuna kuchangamiza na kuweka SSL certificates (kuchangamiza 5-15 minutes).
Domain Sikufungwa
- Chuka Ultimate Multisite logs kuti chifukwa cha makosa yoyote.
- Chuka kuti domain sikali kufungwa kwa ServerPilot pansi pa kuliita.
- Chuka kuti plan ya ServerPilot yako ikufunika idadi la domains unalipia kuingiza.
Kutsira Domain (Domain Removal)
- Muli, ServerPilot API si mpamvu woshipa uwo kupanga domain muli.
- Lipo lilo kupanga mapangidwe a domain muli m'Ultimate Multisite, kuli kukhala kuupatira list ya domain muli m'ServerPilot kuti upate kuondoka domain yomwe yali yopanga.