Uunganishaji na Hostinger (hPanel)
Muhtasari
Hostinger ni mtoa huduma maarufu wa hosting ya tovuti mwenye control panel ya kisasa inayoitwa hPanel. Uunganishaji wa Ultimate Multisite na Hostinger unaruhusu kuunganishwa kiotomatiki cha nyanja (domain syncing) kati ya Ultimate Multisite na hPanel ya Hostinger. Hii inakuruhusu kusimamia ramani za nyanja (domain mappings) na subdomains kiotomatiki moja kwa moja kutoka kwenye admin yako ya WordPress.
Vipengele
- Kuunda addon domains kiotomatiki katika hPanel
- Kuunda subdomains kiotomatiki katika hPanel (kwa usakinishaji wa multisite wa subdomains)
- Kuondoa nyanja wakati ramani zake zinapofutwa
- Uunganishaji laini na API ya usimamizi wa nyanja ya hPanel
Mahitaji
Ili kutumia uunganishaji wa Hostinger, unahitaji:
- Akaunti ya Hostinger yenye ufikiaji wa hPanel
- Token ya API kutoka Hostinger
- Thamani zifuatazo za constant kufafanuliwa katika faili yako ya
wp-config.php:
define('WU_HOSTINGER_API_TOKEN', 'your_hostinger_api_token');
define('WU_HOSTINGER_ACCOUNT_ID', 'your_hostinger_account_id');
Kwa hiari, pia unaweza kufafanua:
define('WU_HOSTINGER_API_URL', 'https://api.hostinger.com/v1'); // API endpoint ya kiwango
Maelekezo ya Usakinishaji
1. Tengeneza Token yako ya API ya Hostinger
- Ingia kwenye akaunti yako ya Hostinger na ufikie hPanel
- Nenda kwenye Account Settings → API Tokens
- Bonyeza Create New Token
- Mpe token yako jina la kuelezea (k.m., "Ultimate Multisite")
- Chagua ruhusa muhimu:
- Usimamizi wa nyanja (Domain management)
- Usimamizi wa subdomains (Subdomain management)
- Nakili token iliyotengenezwa na kuihifadhi kwa usalama
2. Tafuta Account ID yako
- Katika hPanel, nenda kwenye Account Settings → Account Information
- Account ID yako inaonyeshwa kwenye ukurasa huu
- Nakili na hifadhi ID hii kwa hatua inayofuata
3. Ongeza Constants kwenye wp-config.php
Ongeza constants zifuatazo kwenye faili yako ya wp-config.php:
define('WU_HOSTINGER_API_TOKEN', 'your_hostinger_api_token');
define('WU_HOSTINGER_ACCOUNT_ID', 'your_hostinger_account_id');
Ikiwa akaunti yako ya Hostinger inatumia API endpoint tofauti, unaweza kuifanya iwe tofauti:
define('WU_HOSTINGER_API_URL', 'https://api.hostinger.com/v1');
4. Washa Uunganishaji
- Katika admin yako ya WordPress, nenda kwenye Ultimate Multisite > Settings
- Nenda kwenye tab ya Domain Mapping
- Skrola chini hadi Host Integrations
- Washa uunganishaji wa Hostinger (hPanel)
- Bonyeza Save Changes
Jinsi Inavyofanya Kazi
Addon Domains
Unapoweka ramani ya nyanja (domain) katika Ultimate Multisite:
- Uunganishaji unatuma ombi kwa API ya Hostinger kuongeza nyanja hiyo kama addon domain
- Nyanja hiyo inaanwaniwa kuonyesha kwenye root directory yako
- Wakati ramani ya nyanja inapotolewa, uunganishaji unatoa addon domain kiotomatiki kutoka hPanel
Subdomains
Kwa usakinishaji wa multisite wa subdomains, wakati tovuti mpya inapotengenezwa:
- Uunganishaji unatoa sehemu ya subdomain kutoka kwenye nyanja kamili
- Unatuma ombi kwa API ya Hostinger kuongeza subdomain hiyo
- Subdomain hiyo inaanwaniwa kuonyesha kwenye root directory yako
Vidokezo Muhimu
- Uunganishaji unatumia REST API ya Hostinger kuwasiliana na akaunti yako
- Token yako ya API lazima iwe na ruhusa muhimu kwa usimamizi wa nyanja na subdomains
- Uunganishaji hausimami usanidi wa DNS; nyanja lazima zionyeshwe tayari kwenye akaunti yako ya Hostinger
- Maombi ya API yanatumiwa kwa usalama kupitia HTTPS
- Hifadhi token yako ya API kwa usalama na usiwahi kushiriki hadharani
Kutatua Matatizo
Matatizo ya Muunganisho wa API
- Thibitisha kuwa token yako ya API ni sahihi na haijapita muda wake
- Angalia kuwa Account ID yako ni sahihi
- Hakikisha kuwa token yako ya API ina ruhusa muhimu kwa usimamizi wa nyanja
- Thibitisha kuwa akaunti yako ya Hostinger ni hai na katika hali nzuri
Nyanja Haiongezekwi
- Angalia logi za Ultimate Multisite kwa ujumbe wowote wa makosa
- Thibitisha kuwa nyanja hiyo haiongezekwaje tayari kwenye akaunti yako ya Hostinger
- Hakikisha kuwa akaunti yako ya Hostinger haifiki kikomo chake cha addon domains
- Thibitisha kuwa nyanja hiyo inaonyeshwa ipasavyo kwenye nameservers za Hostinger
Matatizo ya Cheti cha SSL
- Uunganishaji hausimami kutoa cheti cha SSL
- Hostinger kwa kawaida hutoa cheti cha SSL bure kupitia AutoSSL
- Unaweza kusimamia cheti cha SSL moja kwa moja katika hPanel chini ya SSL/TLS
- Badala yake, tumia Let's Encrypt na kipengele cha AutoSSL cha Hostinger
Wasili
Kwa msaada zaidi kuhusu uunganishaji wa Hostinger, tafadhali rejelea: