Integracja z Hostinger (hPanel)
Zarys
Hostinger to popularny dostawca usług hostingu, który ma nowoczesną panelę kontrolną o nazwie hPanel. Integracja Ultimate Multisite Hostinger pozwala na automatyczne synchronizowanie domen między Ultimate Multisite a hPanel Hostinger, co umożliwia Ci automatyczne zarządzanie mapowaniem domen i poddomen bezpośrednio z Twojego panelu WordPressa.
Funkcje
- Automatyczne tworzenie dodatkowych domen w hPanel
- Automatyczne tworzenie poddomen w hPanel (dla instalacji multisite na poddomenach)
- Usuwanie domeny, gdy mapowania są usuwane
- Bezproblemowa integracja z API zarządzania domenami hPanel
Wymagania
Aby użyć integracji Hostinger, potrzebujesz:
- Konta Hostinger z dostępem do hPanel
- Token API od Hostinger
- Poniższe stałe (constants) zdefiniowane w pliku
wp-config.php:
define('WU_HOSTINGER_API_TOKEN', 'twoj_hostinger_api_token');
define('WU_HOSTINGER_ACCOUNT_ID', 'twoj_hostinger_account_id');
Opcjonalnie, możesz również zdefiniować:
define('WU_HOSTINGER_API_URL', 'https://api.hostinger.com/v1'); // Domyślny punkt końcowy API
Instrukcje Konfiguracji
1. Wygeneruj swój Token API Hostinger
- Zaloguj się na swoje konto Hostinger i przejdź do hPanel
- Przejdź do Ustawienia konta → Tokeny API (Account Settings → API Tokens)
- Kliknij Utwórz nowy token (Create New Token)
- Nadaj swojemu tokenowi opisową nazwę (np. "Ultimate Multisite")
- Wybierz niezbędne uprawnienia:
- Zarządzanie domenami (Domain management)
- Zarządzanie poddomenami (Subdomain management)
- Skopiuj wygenerowany token i bezpiecznie go zapisz
2. Znajdź swój ID konta
- W hPanel przejdź do Ustawienia konta → Informacje o koncie (Account Settings → Account Information)
- Twój ID konta jest wyświetlany na tej stronie
- Skopiuj i zapisz ten ID dla następnego kroku
3. Dodaj stałe do wp-config.php
Dodaj poniższe stałe do swojego pliku wp-config.php:
define('WU_HOSTINGER_API_TOKEN', 'your_hostinger_api_token');
define('WU_HOSTINGER_ACCOUNT_ID', 'your_hostinger_account_id');
Ọ bụrụ na aka Hostinger-ụ gị na-anọchi API endpoint ọzọ, ị nwere ike ịgbanwe ya:
define('WU_HOSTINGER_API_URL', 'https://api.hostinger.com/v1');
4. Ịgba Ọrụ Integration (Enable the Integration)
- Na admin WordPress-ụ gị, jọọ n' Ultimate Multisite > Settings
- Jọọ n' tab Domain Mapping
- Jọọ anya n' Host Integrations
- Gbanwe on Hostinger (hPanel) integration
- Click Save Changes
Ọ dị na-ọchịchị (How It Works)
Addon Domains (Domene Addon)
N'ị map domain n'Ultimate Multisite:
- Integration ahụ ga-anọchi request n'API nke Hostinger ka ịchukwu domain ahụ dịka addon domain
- Domain ahụ ga-arị eziokwu ka ọ ga-anọchi root directory gị
- Mgbe ị ri domain mapping ahụ off, integration ahụ ga-ri domain addon ahụ off n'hPanel
Subdomains (Subdomain)
Ọ bụrụ na ị chọrọ subdomain multisite installations, mgbe ị chụrụ site ọhụrụ:
- Integration ahụ ga-anọchi part subdomain ahụ n'full domain
- Ọ ga-anọchi request n'API nke Hostinger ka ịchukwu subdomain ahụ
- Subdomain ahụ ga-arị eziokwu ka ọ ga-anọchi root directory gị
Nkwado Ọ dị Mkpa (Important Notes)
- Integration ahụ na-anọchi Hostinger's REST API ka ọ ga-anọchi aka gị
- API token gị ga-alebu izin ndị dị mkpa maka domain na subdomain management
- Integration ahụ na-agbanwe DNS configuration; domains ga-anọchi anọchi aka Hostinger account gị banyere
- API requests ga-anọchi n'HTTPS nke ọma
- Jiji API token gị ka ọ dị mma ma ị ri e anyịghị ya public
Ịgụrụ Nkwado (Troubleshooting)
API Connection Issues
- Check that your API token na ọma na ewu (correct) ma ọ bụ gị dịghị nwere (expired).
- Jere na Account ID gị na ọma.
- Gba n'ụghị na API token gị na-eme ihe ndị dị mkpa maka ịgwara domain (domain management).
- Jere na Hostinger account gị na-agbanwe (active) ma na ọrụ ọma.
Domain Ndị Agbanyị Na-eji (Domain Not Added)
- Jere na Ultimate Multisite logs ahụ na-eme ihe ndị dị nwere mme (error messages).
- Gba n'ụghị na domain ahụ bụ domain na Hostinger account gị.
- Jere na Hostinger account gị na ọ dịghị nwere oge (limit) maka addon domains.
- Jere na domain ahụ na-eme ihe ndị dị mma (properly pointed) na Hostinger nameservers gị.
Ihe Na-eme Ndị SSL Certificate (SSL Certificate Issues)
- Integration ahụ na-eme ihe n'ụghị na ịkwado SSL certificate.
- Hostinger ọ bụrụ na na-agbanwe SSL certificates mgbe ọ dị mma (free SSL certificates) dwara AutoSSL.
- Ị chọrọ ịgwara SSL certificates mgbe ọbụlụ (directly) n'hPanel na SSL/TLS.
- Ma ọ bụ, ri dị Let's Encrypt na feature AutoSSL nke Hostinger.
Dukwa (Support)
Maka ọrụ ndị ọzọ na integration ahụ na Hostinger, jere: