Hoppa till huvudinnehåll

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:

  1. Ett Hostinger-konto med åtkomst till hPanel
  2. Ett API-token från Hostinger
  3. 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

  1. Logga in på ditt Hostinger-konto och få åtkomst till hPanel
  2. Navigera till Account SettingsAPI Tokens
  3. Klicka på Create New Token
  4. Ge ditt token ett beskrivande namn (t.ex. "Ultimate Multisite")
  5. Välj nödvändiga behörigheter:
    • Domain management
    • Subdomain management
  6. Kopiera det genererade tokenet och spara det säkert

2. Hitta ditt kontol-ID

  1. I hPanel, gå till Account SettingsAccount Information
  2. Ditt kontol-ID visas på den här sidan
  3. 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

  1. I ditt WordPress-admin, gå till Ultimate Multisite > Settings
  2. Navigera till fliken Domain Mapping
  3. Scrolla ner till Host Integrations
  4. Aktivera integrationen Hostinger (hPanel)
  5. Klicka på Save Changes

Hur det fungerar

Addon-domäner

När du mappar en domän i Ultimate Multisite:

  1. Skickar integrationen en begäran till Hostingers API för att lägga till domänen som en addon-domän
  2. Domänen konfigureras att peka till din rotkatalog
  3. 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:

  1. Extraherar integrationen underdomän-delen från den fullständiga domänen
  2. Den skickar en begäran till Hostingers API för att lägga till underdomänen
  3. 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: