cPanel-integration
Översikt
cPanel är en av de mest populära kontrollpanelerna för webbhotell och används av många delade och dedikerade hostingleverantörer. Den här integrationen möjliggör automatisk domänsynkronisering mellan Ultimate Multisite och cPanel, vilket låter dig automatiskt lägga till domänalias och subdomäner till ditt cPanel-konto.
Funktioner
- Automatiskt skapande av addon-domäner i cPanel
- Automatiskt skapande av subdomäner i cPanel (för multisite-installationer med subdomäner)
- Borttagning av domäner när mappningar tas bort
Krav
Följande konstanter måste definieras i din wp-config.php-fil:
define('WU_CPANEL_USERNAME', 'your_cpanel_username');
define('WU_CPANEL_PASSWORD', 'your_cpanel_password');
define('WU_CPANEL_HOST', 'your_cpanel_host');
Valfritt kan du även definiera:
define('WU_CPANEL_PORT', 2083); // Default is 2083
define('WU_CPANEL_ROOT_DIR', '/public_html'); // Default is /public_html
Installationsinstruktioner
1. Hämta dina cPanel-uppgifter
- Skaffa ditt cPanel-användarnamn och lösenord från din hostingleverantör
- Ta reda på din cPanel-värd (vanligtvis
cpanel.yourdomain.comelleryourdomain.com:2083)
2. Lägg till konstanter i wp-config.php
Lägg till följande konstanter i din wp-config.php-fil:
define('WU_CPANEL_USERNAME', 'your_cpanel_username');
define('WU_CPANEL_PASSWORD', 'your_cpanel_password');
define('WU_CPANEL_HOST', 'your_cpanel_host');
Valfritt kan du anpassa porten och rotkatalogen:
define('WU_CPANEL_PORT', 2083); // Change if your cPanel uses a different port
define('WU_CPANEL_ROOT_DIR', '/public_html'); // Change if your document root is different
3. Aktivera integrationen
- I din WordPress-admin, gå till Ultimate Multisite > Settings
- Navigera till fliken "Domain Mapping"
- Scrolla ner till "Host Integrations"
- Aktivera cPanel-integrationen
- Klicka på "Save Changes"
Så fungerar det
Addon-domäner
När en domän mappas i Ultimate Multisite:
- Integrationen skickar en förfrågan till cPanels API för att lägga till domänen som en addon-domän
- Domänen konfigureras att peka mot din rotkatalog
- När en domänmappning tas bort kommer integrationen att ta bort addon-domänen från cPanel
Subdomäner
För multisite-installationer med subdomäner, när en ny webbplats skapas:
- Integrationen extraherar subdomändelen från den fullständiga domänen
- Den skickar en förfrågan till cPanels API för att lägga till subdomänen
- Subdomänen konfigureras att peka mot din rotkatalog
Viktigt att veta
- Integrationen använder cPanels API2 för att kommunicera med ditt cPanel-konto
- Ditt cPanel-konto måste ha behörighet att lägga till addon-domäner och subdomäner
- Vissa hostingleverantörer kan begränsa antalet addon-domäner eller subdomäner du kan skapa
- Integrationen hanterar inte DNS-konfiguration; du behöver fortfarande peka dina domäner mot din servers IP-adress
Felsökning
Problem med API-anslutning
- Kontrollera att ditt cPanel-användarnamn och lösenord är korrekta
- Kontrollera att din cPanel-värd är korrekt och tillgänglig
- Se till att ditt cPanel-konto har de nödvändiga behörigheterna
- Försök använda den fullständiga URL:en för värden (t.ex.
https://cpanel.yourdomain.com)
Domän läggs inte till
- Kontrollera Ultimate Multisite-loggarna efter eventuella felmeddelanden
- Verifiera att domänen inte redan är tillagd i cPanel
- Se till att ditt cPanel-konto inte har nått sin gräns för addon-domäner eller subdomäner
Problem med SSL-certifikat
- Integrationen hanterar inte utfärdande av SSL-certifikat
- Du behöver använda cPanels SSL/TLS-verktyg eller AutoSSL-funktion för att utfärda SSL-certifikat för dina domäner
- Alternativt kan du använda en tjänst som Let's Encrypt med cPanels AutoSSL