Интеграција со Hostinger (hPanel)
Преглед
Hostinger е популарен провајдер за веб хостинг со модерен контролен панел наречен hPanel. Интеграцијата Ultimate Multisite Hostinger овозможува автоматско синхронизирање на домени помеѓу Ultimate Multisite и hPanel на Hostinger, што ви овозможува да управувате автоматично со мапирање на домените и поддомените директно од вашата WordPress административна панел.
Функции
- Автоматско креирање дополнителни domeni во hPanel
- Автоматско креирање поддомени во hPanel (за инсталации со поддомен Multisite)
- Прекинување на доменet кога ќе се делегираат мапирањата
- Беспрекорен интеграција со API за управување со domeniте на hPanel
Прикапи
За да го користите интеграцијата со Hostinger, ви треба:
- Рачунарска сметка на Hostinger со пристап до hPanel
- API токен од Hostinger
- Следните константи дефинирани во вашата
wp-config.phpдатотека:
define('WU_HOSTINGER_API_TOKEN', 'вашиот_hostinger_api_token');
define('WU_HOSTINGER_ACCOUNT_ID', 'вашиот_hostinger_account_id');
Опционално, можете да дефинирате и:
define('WU_HOSTINGER_API_URL', 'https://api.hostinger.com/v1'); // Дефолт API конекција
Инструкции за поставување
1. Генерација на вашиот Hostinger API токен
- Најавете се во вашата сметка на Hostinger и пристапите до hPanel
- Одете на Account Settings → API Tokens
- Кликнете на Create New Token (Создај нов токен)
- Дајте му описен име на токенот (на пр., "Ultimate Multisite")
- Изберете потребните дозволи:
- Управување со domeni (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', 'ваши_hostinger_api_token');
define('WU_HOSTINGER_ACCOUNT_ID', 'ваши_hostinger_account_id');
Ако вашата сметка во Hostinger користи различен API endpoint, можете да го прилагодите:
define('WU_HOSTINGER_API_URL', 'https://api.hostinger.com/v1');
4. Вклучување на интеграцијата
- Во администрацијата на WordPress, отидете на Ultimate Multisite > Settings (Поставки)
- Најдете табот Domain Mapping (Мапирање на домените)
- Пролискувајте надолу до Host Integrations (Интеграции со хостови)
- Вклучете интеграцијата за Hostinger (hPanel)
- Кликнете на Save Changes (Зачувај промени)
Како работи
Дополнителни domeni (Addon Domains)
Кога мапирате домен во Ultimate Multisite:
- Интеграцијата испраќа барање на API-то на Hostinger за да го додаде доминот како дополнителен домен
- Доминот е конфигуриран да укажува на вашата корен директорија (root directory)
- Кога ќе се откаже мапирање на домен, интеграцијата автоматски го отстранува дополнителниот домен од hPanel
Поддомени (Subdomains)
За инсталации со поддомени за Multisite, кога ќе се креи нова локација:
- Интеграцијата извлекува делот со поддомен од целиот домен
- Испраќа барање на API-то на Hostinger за да го додаде поддоменот
- Поддоменот е конфигуриран да укажува на вашата корен директорија
Важни забелешки
- Интеграцијата користи REST API на Hostinger за комуникација со вашата сметка
- Вашиот API токен мора да има потребните дозволи за управување со домени и поддомени
- Интеграцијата не го обработува конфигурацирањето на DNS; домените треба веќе да бидат насочени кон вашата Hostinger сметка
- Барањата на API се праќаат сигурно преку HTTPS
- Држете вашиот API токен сигурен и никогаш не го споделувај ја јавно
Решавање проблеми (Troubleshooting)
Проблеми со врска на API
Проверете дали API токенот е правилен и не е истекал Проверете дали вашите Account ID е правилен Осигурете дека вашиот API токенот има потребните дозволи за управување со домен Проверете дали вашата Hostinger сметка е активна и во добро состојба
Д омен не додаден
- Проверете логатите на Ultimate Multisite за некои пораки за грешки
- Проверете дали доменet веќе не е додаден во вашата Hostinger сметка
- Осигурајте се дека вашата Hostinger сметка не е достигнала својата граница за домени со дополнителни услуги (addon domains)
- Потврдете дека доменet е правилно насочен кон вашите Hostinger nameservers
Проблеми со SSL сертификати
- Интеграцијата не управува со издавање на SSL сертификати
- Hostinger обично нуди бесплатни SSL сертификати преку AutoSSL
- Можете да ги управувате SSL сертификатите директно во hPanel под SSL/TLS
- Како алтернатива, користите Let's Encrypt со функцијата на AutoSSL од Hostinger
Поддршка
За дополнителна помош со интеграцијата со Hostinger, ве молиме се обратите до: