Інтыграцыя з Hostinger (hPanel)
Агляд
Hostinger — папулярны провайдар веб-хастынгу з сучаснай панеллю кіравання, якая называецца hPanel. Інтыграцыя Ultimate Multisite з Hostinger дазваляе аўтаматычны сінк Хен доменаў паміж Ultimate Multisite і hPanel Hostinger. Гэта дазваляе вам аўтаматычна кіраваць маппінгам доменаў і субдоменаў, не пакідаjąчы адмінастрацыі WordPress.
Функцыі
- Аўтаматычнае стварэнне доменаў-аддонкаў у hPanel
- Аўтаматычнае стварэнне субдоменаў у hPanel (для ўстаноўлення ў палічку субдоменных мартісайтаў)
- Выбыванне доменаў пры выдаленні маппінг-доменаў
- Безшоўная інтыграцыя з API кіравання доменамі hPanel
Патраebaванні
Для выкарыстання інтыграцыі Hostinger вам патрэбны:
- Акаунт Hostinger з доступом да hPanel
- Токен API ад Hostinger
- Вызначэнне наступных канстант у файле
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
Інструкцыі па наладзе
1. Генерацыя токена API Hostinger
- Увайдзіце ў свой акаунт Hostinger і атклікайцеся да hPanel.
- Прыходзьце ў Account Settings → API Tokens.
- Націсніце Create New Token.
- Дайце сваім токену апісальную назву (напрыклад, "Ultimate Multisite").
- Выберыце неабходныя права:
- Domain management
- Subdomain management
- Скопіруйце згенераваны токен і захоўце яго ў бяспечнай месцы.
2. Вызначэнне ID акаунта
- У hPanel зайдзіце ў Account Settings → Account Information.
- Ваш 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, вы можаце яго наладзіць:
define('WU_HOSTINGER_API_URL', 'https://api.hostinger.com/v1');
4. Актывацыя інтыграцыі
- У адмінастрацыі WordPress зайдзіце ў Ultimate Multisite > Settings.
- Прыходзьце на тэчку Domain Mapping.
- Зробіце скрол да Host Integrations.
- Актывуйце інтыграцыю Hostinger (hPanel).
- Націсніце Save Changes.
Як гэта працуе
Домены-аддонанкі (Addon Domains)
Калі вы маппіруеце домен у Ultimate Multisite:
- Інтыграцыя адпраўляе запыт да API Hostinger для дадавання домена ў якасці домена-аддонка.
- Домен наладжаецца так, каб паказваць на ваш гарацыйны каталог.
- Калі маппінг домена выбываецца, інтыграцыя аўтаматычна выдаляе домен-аддонак з hPanel.
Субдомены (Subdomains)
Для ўстаноўлення ў палічку субдоменных мартісайтаў, калі ствараецца новы сайт:
- Інтыграцыя выцягвае частку субдомена з поўнага домена.
- Яна адпраўляе запыт да API Hostinger для дадавання субдомена.
- Субдомен наладжаецца так, каб паказваць на ваш гарацыйны каталог.
Важнае заўвага
- Інтыграцыя выкарыстоўвае REST API Hostinger для злучэння з вашым акаўнтам.
- Ваш токен API павінен мець неабходныя права для кіравання доменом і субдоменам.
- Інтыграцыя не займаецца канфігурацыяй DNS; домены павінны ўжо паказвацца на ваш акаунт Hostinger.
- Запыты API адпраўляюцца бяспечна па протокола Harmony.
- Захапляйце свой токен API і ніколі не дзеліце яго публічна.
Выяўленне і выпра ўленне памылак
Праблемы з злучэннем API
- Праверце, ці правільны ваш токен API і ці не прайшоў яго тэрмін дзеяння.
- Праверце, ці правільны ваш ID акаунта.
- Убедзіцеся, што ваш токен API мае неабходныя права для кіравання доменом.
- Праверце, што ваш акаунт Hostinger актыўны і ў добрай паступальнай пазіцыі.
Домен не дададзены
- Праверце журналы Ultimate Multisite на наяўнасць паведамленняў аб памылцы.
- Праверце, што домен ужо не дададзены ў ваш акаунт Hostinger.
- Убедзіцеся, што ваш акаунт Hostinger не дасягнуў значнасці па доменах-аддонкавых.
- Патвердзіце, што домен належным чынам паказваецца на вашыя імявыя серверы Hostinger.
Праблемы з сертыфікатам SSL
- Інтыграцыя не займаецца выдачай сертыфікатаў SSL.
- Hostinger звычайна прадугледжвае бясплатныя сертыфікаты SSL праз AutoSSL.
- Вы можаце кіраваць сертыфікатамі SSL непасрэдна ў hPanel у раздзеле SSL/TLS.
- Альтэрнатыўна, выкарыстоўвайце Let's Encrypt з функцыяй AutoSSL Hostinger.
Падтрымка
Для дадатчай дапамогі з інтыграцыяй Hostinger, калі ласка, зверніцеся да: