Hostinger (hPanel) Integration
Översikt
Hostinger är en populär webbhotellleverantör med ett modernt kontrollpanel som kallas hPanel. Ultimate Multisite Hostinger-integrationen möjliggör automatisk domänsynkronisering mellan Ultimate Multisite och Hostingers hPanel, vilket låter dig hantera domänmappningar och underdomäner direkt från ditt WordPress-admin utan att behöva göra det manuellt.
Funktioner
- Automatisk skapelse av addon-domäner i hPanel
- Automatisk skapelse av underdomäner i hPanel (för underdomän-multisite-installationer)
- Borttagning av domäner när mappningar raderas
- Smidig integration med hPanels API för domänhantering
Krav
För att använda Hostinger-integrationen behöver du:
- Ett Hostinger-konto med åtkomst till hPanel
- Ett API-token från Hostinger
- Följande konstanter definierade i din
wp-config.php-fil:
define('WU_HOSTINGER_API_TOKEN', 'your_hostinger_api_token');
define('WU_HOSTINGER_ACCOUNT_ID', 'your_hostinger_account_id');
Valfritt kan du också definiera:
define('WU_HOSTINGER_API_URL', 'https://api.hostinger.com/v1'); // Standard API-slutpunkt
Inställningsanvisningar
1. Generera ditt Hostinger API-token
- Logga in på ditt Hostinger-konto och få åtkomst till hPanel
- Navigera till Account Settings → API Tokens
- Klicka på Create New Token
- Ge ditt token ett beskrivande namn (t.ex. "Ultimate Multisite")
- Välj nödvändiga behörigheter:
- Domain management
- Subdomain management
- Kopiera det genererade tokenet och spara det säkert
2. Hitta ditt kontol-ID
- I hPanel, gå till Account Settings → Account Information
- Ditt kontol-ID visas på den här sidan
- Kopiera och spara detta ID för nästa steg
3. Lägg till konstanter i wp-config.php
Lägg till följande konstanter i din wp-config.php-fil:
define('WU_HOSTINGER_API_TOKEN', 'your_hostinger_api_token');
define('WU_HOSTINGER_ACCOUNT_ID', 'your_hostinger_account_id');
Om ditt Hostinger-konto använder en annan API-slutpunkt kan du anpassa den:
define('WU_HOSTINGER_API_URL', 'https://api.hostinger.com/v1');
4. Aktivera integrationen
- I ditt WordPress-admin, gå till Ultimate Multisite > Settings
- Navigera till fliken Domain Mapping
- Scrolla ner till Host Integrations
- Aktivera integrationen Hostinger (hPanel)
- Klicka på Save Changes
Hur det fungerar
Addon-domäner
När du mappar en domän i Ultimate Multisite:
- Skickar integrationen en begäran till Hostingers API för att lägga till domänen som en addon-domän
- Domänen konfigureras att peka till din rotkatalog
- När en domänmappning tas bort, tar integrationen automatiskt bort addon-domänen från hPanel
Underdomäner
För underdomän-multisite-installationer, när en ny webbplats skapas:
- Extraherar integrationen underdomän-delen från den fullständiga domänen
- Den skickar en begäran till Hostingers API för att lägga till underdomänen
- Underdomänen konfigureras att peka till din rotkatalog
Viktiga anteckningar
- Integrationen använder Hostingers REST API för att kommunicera med ditt konto
- Ditt API-token måste ha de nödvändiga behörigheterna för domän- och underdomänhantering
- Integrationen hanterar inte DNS-konfiguration; domäner måste redan peka till ditt Hostinger-konto
- API-begäranden görs säkert över HTTPS
- Håll ditt API-token hemligt och dela det aldrig offentligt
Felsökning
Problem med API-anslutning
- Verifiera att ditt API-token är korrekt och inte har gått ut
- Kontrollera att ditt kontol-ID är korrekt
- Se till att ditt API-token har de nödvändiga behörigheterna för domänhantering
- Verifiera att ditt Hostinger-konto är aktivt och i gott skick
Domän läggs inte till
- Kontrollera Ultimate Multisite-loggarna efter eventuella felmeddelanden
- Verifiera att domänen inte redan är tillagd i ditt Hostinger-konto
- Se till att ditt Hostinger-konto inte har nått sin gräns för addon-domäner
- Bekräfta att domänen är korrekt pekande till dina Hostinger-namnservrar
Problem med SSL-certifikat
- Integrationen hanterar inte utfärdandet av SSL-certifikat
- Hostinger tillhandahåller vanligtvis gratis SSL-certifikat via AutoSSL
- Du kan hantera SSL-certifikat direkt i hPanel under SSL/TLS
- Alternativt, använd Let's Encrypt med Hostingers AutoSSL-funktion
Support
För ytterligare hjälp med Hostinger-integrationen, vänligen hänvisa till: