Hostinger (hPanel) Ինտեգրում
Ընդհանուր տեսքը
Hostinger-ը հայտնի վեբ հոස්թինգի պրովայդեր է՝ ժամանակակից վերահսկող պանելով՝ hPanel։ Ultimate Multisite Hostinger-ի ինտեգրումը թույլ է տալիս ավտոմատ դոմենային սինխրոնիզացիա Ultimate Multisite-ի և Hostinger-ի hPanel-ի միջև, ինչը հնարավորություն է տալիս ձեր WordPress admin-ից անմիջապես կառավարել դոմենների քարտեզագրումները և ենթադոմենները։
Առանձնահատկություններ
- Ինչպես hPanel-ում ավտոմատ հավելվածային (addon) դոմեններ ստեղծել
- Ինչպես hPanel-ում ավտոմատ ենթադոմեններ ստեղծել (ենթադոմենների մուլտիսայտ կառուցումների համար)
- Երբ քարտեզագրումները ջնջվում դոմենի հեռացում
- Համակարգված ինտեգրում hPanel-ի դոմենային կառավարման API-ի հետ
Առ պահեր
Hostinger-ի ինտեգրումը օգտագործելու համար ձեզ անհրաժեշտ է.
- Hostinger հաշիվ՝ hPanel-ի մուտքով
- API տոկեն Hostinger-ից
- Հետևյալ հաստատունները (constants) սահմանել ձեր
wp-config.phpֆայլում.
define('WU_HOSTINGER_API_TOKEN', 'your_hostinger_api_token');
define('WU_HOSTINGER_ACCOUNT_ID', 'your_hostinger_account_id');
Ընդհանուր առմամբ, դուք կարող եք նաև սահմանել.
define('WU_HOSTINGER_API_URL', 'https://api.hostinger.com/v1'); // Սխալ API ծայրակետ (endpoint)
Կài đặtի ցուցումներ
1. Ստեղծեք ձեր Hostinger API տոկենը
- Մուտք գործեք ձեր Hostinger հաշվին և մուտքագրեք hPanel-ը։
- Գնացեք Account Settings → API Tokens (Հաշվի կարգավորումներ → API տոկեններ)
- Սեղմեք Create New Token (Ստեղծել նոր տոկեն)
- Տրամադրեք ձեր տոկենին բացատրական անուն (օրինակ՝ "Ultimate Multisite")։
- Ընտրեք անհրաժեշտ թույլտվությունները.
- Domain management (Դոմենի կառավարում)
- Subdomain management (Ենթադոմենի կառավարում)
- Պահպանեք ստացված տոկենը և պահպանեք այն ա նվտանգ։
2. Գտեք ձեր հաշվի ID-ն
- hPanel-ում գնացեք Account Settings → Account Information (Հաշվի կարգավորումներ → Հաշվի տեղեկություններ)
- Ձեր Account ID-ն կցուցադրվի այս էջում։
- Պատճենեք և պահպանեք այս ID-ն հաջորդ քայլի համար։
3. Ավելացրեք հաստատունները wp-config.php-ին
Ավելացրեք հետևյալ հաստատունները ձեր wp-config.php ֆայլում.
define('WU_HOSTINGER_API_TOKEN', 'your_hostinger_api_token');
define('WU_HOSTINGER_ACCOUNT_ID', 'your_hostinger_account_id');
Եթե ձեր Hostinger հաշիվը օգտագործում է այլ API ծայրակետ (endpoint), դուք կարող եք այն անհատականացնել.
define('WU_HOSTINGER_API_URL', 'https://api.hostinger.com/v1');
4. Միացրեք ինտեգրումը (Enable the Integration)
- WordPress-ի ადմինի մուտքից գնացեք Ultimate Multisite > Settings-ին։
- Գնացեք Domain Mapping տաբին։
- Կանգնեք ներքև և գտեք Host Integrations-ը։
- Թողարկեք (Enable) Hostinger (hPanel) ինտեգրումը։
- Սեղմեք Save Changes-ի վրա։
Ինչպես է աշխատում
Addon Domains (Լրացուցիչ Դոմեններ)
Երբ Ultimate Multisite-ում դուք մ్యాպում եք Դոմեն, հետևյալը տեղի է ունենում.
- Ինտեգրումը Hostinger-ի API-ին ուղարկում է հարցում՝ դոմենը որպես լրացուցիչ դոմեն (addon domain) ավելացնելու համար։
- Դոմենը կարգավորվում է, որ այն կշարունակի ձեր արմատական թղթապանակին (root directory) ուղղվել։
- Երբ դոմենային մ్యాպումը հեռացվում է, ինտեգրումը ավտոմատ կերպով հեռացնում է լրացուցիչ դոմենը hPanel-ից։
Subdomains (Սաբդոմեններ)
Սաբդոմենային մուլտիմալիտների տեղադրումների համար, երբ ստեղծվում է նոր կայք.
- Ինտեգրումը վերցնում է ամբողջ դոմենից սաբդոմենի մասը։
- Այն Hostinger-ի API-ին ուղարկում է հարցում՝ սաբդոմենը ավելացնելու համար։
- Սաբդոմենը կարգավորվում է, որ այն կշարունակի ձեր արմատական թղթապանակին (root directory) ուղղվել։
Կարևոր նշումներ
- Ինտեգրումը օգտագործում է Hostinger-ի REST API՝ հաշվի հետ շփվելու համար։
- Ձեր API տոկենը պետք է ունենա անհրաժեշտ թույլտվություն դոմենի և սաբդոմենների կառավարման համար։
- Ինտեգրումը չի մշակում DNS-ի կոնֆիգուրացիան. դոմենները պետք է արդեն ուղղված լինեն ձեր Hostinger հաշվին։
- API հարցումները տեղի են ունենում անվտանգ HTTPS միջոցով։
- Պահպանեք ձեր API տոկենը անվտանգ և երբեք չուղարկեք այն հանրությանը։
Խնդիրների լուծում (Troubleshooting)
API Connection Issues (API միացման խնդիրներ)
- Ստուգեք, որ ձեր API token-ը ճիշտ է և չի ժամ պարտված։
- Ստուգեք, որ ձեր Account ID-ն ճիշտ է։
- Համոզվեք, որ ձեր API token-ը ունի անհրաժեշտ թույլտվությունները տիրույթի կառավարման համար։
- Ստուգեք, որ Hostinger հաշիվը ակտիվ է և լիարժեք վիճակում է։
Տիրույթ չի ավելացվել (Domain Not Added)
- Ստուգեք Ultimate Multisite-ի logs-ը՝ որևէ սխալ հաղորդագրություն կան։
- Հաստատեք, որ տիրույթը դեռ չի ավելացվել ձեր Hostinger հաշվին։
- Համոզվեք, որ Hostinger հաշիվը չի հասել իր լիմիտին՝ ավելացված տիրույթների համար (addon domains)։
- Հաստատեք, որ տիրույթը ճիշտ է ուղղված ձեր Hostinger nameservers-ին։
SSL Գրանցման Խնդիրներ (SSL Certificate Issues)
- Ինտեգրացիան չի մշակում SSL վկայականների տրամադրումը։
- Hostinger-ը սովորաբար անվճան SSL վկայականներ է տրամադրում AutoSSL-ի միջոցով։
- Դուք կարող եք SSL վկայականները ուղղակի կառավարել hPanel-ում SSL/TLS բաժնում։
- Կամ այլընտրանքային լուծում՝ օգտագործեք Let's Encrypt-ը Hostinger-ի AutoSSL հնարավորությամբ։
Աջակցություն (Support)
Hostinger-ի հետ համատեղելիության վերաբերյալ լրացուցիչ օգնության համար, խնդրում ենք դիմել հետևյալ կապերի՝