Hostinger (hPanel) Integration
Überblick
Hostinger ist ein beliebter Webhosting-Anbieter mit einem modernen Control Panel namens hPanel. Die Ultimate Multisite Hostinger Integration ermöglicht die automatische Synchronisierung von Domains zwischen Ultimate Multisite und Hostingers hPanel. Dadurch können Sie Domain-Mappings und Subdomains direkt aus Ihrem WordPress-Admin verwalten.
Funktionen
- Automatische Erstellung von Addon Domains in hPanel
- Automatische Erstellung von Subdomains in hPanel (für Subdomain-Multisite-Installationen)
- Entfernung von Domains, wenn die Mappings gelöscht werden
- Nahtlose Integration mit der Domain-Management-API von hPanel
Voraussetzungen
Um die Hostinger Integration zu nutzen, benötigen Sie:
- Ein Hostinger-Konto mit hPanel-Zugriff
- Ein API-Token von Hostinger
- Die folgenden Konstanten, die in Ihrer
wp-config.phpDatei definiert sind:
define('WU_HOSTINGER_API_TOKEN', 'your_hostinger_api_token');
define('WU_HOSTINGER_ACCOUNT_ID', 'your_hostinger_account_id');
Optional können Sie auch definieren:
define('WU_HOSTINGER_API_URL', 'https://api.hostinger.com/v1'); // Default API endpoint
Einrichtungsanweisungen
1. Generieren Sie Ihr Hostinger API Token
- Melden Sie sich bei Ihrem Hostinger-Konto an und rufen Sie hPanel auf.
- Navigieren Sie zu Account Settings → API Tokens.
- Klicken Sie auf Create New Token.
- Geben Sie Ihrem Token einen beschreibenden Namen (z. B. "Ultimate Multisite").
- Wählen Sie die notwendigen Berechtigungen aus:
- Domain management
- Subdomain management
- Kopieren Sie das generierte Token und speichern Sie es sicher.
2. Finden Sie Ihre Account ID
- Gehen Sie in hPanel zu Account Settings → Account Information.
- Ihre Account ID wird auf dieser Seite angezeigt.
- Kopieren und speichern Sie diese ID für den nächsten Schritt.
3. Konstanten zu wp-config.php hinzufügen
Fügen Sie die folgenden Konstanten zu Ihrer wp-config.php Datei hinzu:
define('WU_HOSTINGER_API_TOKEN', 'your_hostinger_api_token');
define('WU_HOSTINGER_ACCOUNT_ID', 'your_hostinger_account_id');
Wenn Ihr Hostinger-Konto einen anderen API-Endpunkt verwendet, können Sie diesen anpassen:
define('WU_HOSTINGER_API_URL', 'https://api.hostinger.com/v1');
4. Die Integration aktivieren
- Gehen Sie in Ihrem WordPress-Admin zu Ultimate Multisite > Settings.
- Navigieren Sie zum Tab Domain Mapping.
- Scrollen Sie zu Host Integrations.
- Aktivieren Sie die Integration Hostinger (hPanel).
- Klicken Sie auf Save Changes.
Funktionsweise
Addon Domains
Wenn Sie eine Domain in Ultimate Multisite mappen:
- Sendet die Integration eine Anfrage an die Hostinger API, um die Domain als Addon Domain hinzuzufügen.
- Die Domain wird so konfiguriert, dass sie auf Ihr Stammverzeichnis zeigt.
- Wird ein Domain Mapping entfernt, entfernt die Integration automatisch die Addon Domain aus hPanel.
Subdomains
Bei Subdomain-Multisite-Installationen wird, wenn eine neue Website erstellt wird:
- Extrahiert die Integration den Subdomain-Teil aus der vollständigen Domain.
- Sie sendet eine Anfrage an die Hostinger API, um die Subdomain hinzuzufügen.
- Die Subdomain wird so konfiguriert, dass sie auf Ihr Stammverzeichnis zeigt.
Wichtige Hinweise
- Die Integration nutzt die REST API von Hostinger, um mit Ihrem Konto zu kommunizieren.
- Ihr API-Token muss über die notwendigen Berechtigungen für das Domain- und Subdomain-Management verfügen.
- Die Integration kümmert sich nicht um die DNS-Konfiguration; die Domains müssen bereits auf Ihr Hostinger-Konto zeigen.
- API-Anfragen erfolgen sicher über HTTPS.
- Bewahren Sie Ihr API-Token sicher auf und geben Sie es niemals öffentlich weiter.
Fehlerbehebung
API-Verbindungsfehler
- Überprüfen Sie, ob Ihr API-Token korrekt ist und nicht abgelaufen ist.
- Stellen Sie sicher, dass Ihre Account ID korrekt ist.
- Vergewissern Sie sich, dass Ihr API-Token über die notwendigen Berechtigungen für das Domain-Management verfügt.
- Überprüfen Sie, ob Ihr Hostinger-Konto aktiv und in Ordnung ist.
Domain wird nicht hinzugefügt
- Überprüfen Sie die Ultimate Multisite Logs auf Fehlermeldungen.
- Vergewissern Sie sich, dass die Domain nicht bereits zu Ihrem Hostinger-Konto hinzugefügt ist.
- Stellen Sie sicher, dass Ihr Hostinger-Konto nicht sein Limit für Addon Domains erreicht hat.
- Bestätigen Sie, dass die Domain korrekt auf Ihre Hostinger Nameserver zeigt.
SSL-Zertifikat-Probleme
- Die Integration kümmert sich nicht um die Ausstellung von SSL-Zertifikaten.
- Hostinger stellt in der Regel kostenlose SSL-Zertifikate über AutoSSL bereit.
- Sie können SSL-Zertifikate direkt in hPanel unter SSL/TLS verwalten.
- Alternativ können Sie Let's Encrypt mit Hostingers AutoSSL-Funktion nutzen.
Support
Für weitere Hilfe zur Hostinger Integration besuchen Sie bitte: