Skip to main content

cPanel-integrasjon

Oversikt

cPanel er et av de mest populære kontrollpanelene for webhotell, og brukes av mange leverandører av delt og dedikert hosting. Denne integrasjonen gjør det mulig å synkronisere domener automatisk mellom Ultimate Multisite og cPanel, slik at du kan legge til domenealias og underdomener i cPanel-kontoen din automatisk.

Funksjoner

  • Automatisk oppretting av addon-domener i cPanel
  • Automatisk oppretting av underdomener i cPanel (for multisite-installasjoner med underdomener)
  • Fjerning av domener når tilknytninger slettes

Krav

Følgende konstanter må defineres i wp-config.php-filen din:

define('WU_CPANEL_USERNAME', 'your_cpanel_username');
define('WU_CPANEL_PASSWORD', 'your_cpanel_password');
define('WU_CPANEL_HOST', 'your_cpanel_host');

Du kan også definere disse valgfrie konstantene:

define('WU_CPANEL_PORT', 2083); // Default is 2083
define('WU_CPANEL_ROOT_DIR', '/public_html'); // Default is /public_html

Oppsettsinstruksjoner

1. Hent cPanel-påloggingsinformasjonen din

  1. Få tak i cPanel-brukernavnet og -passordet ditt fra hostingleverandøren
  2. Finn cPanel-verten din (vanligvis cpanel.dittdomene.com eller dittdomene.com:2083)

2. Legg til konstanter i wp-config.php

Legg til følgende konstanter i wp-config.php-filen din:

define('WU_CPANEL_USERNAME', 'your_cpanel_username');
define('WU_CPANEL_PASSWORD', 'your_cpanel_password');
define('WU_CPANEL_HOST', 'your_cpanel_host');

Du kan også tilpasse porten og rotmappen:

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. Aktiver integrasjonen

  1. Gå til Ultimate Multisite > Innstillinger i WordPress-administrasjonspanelet
  2. Naviger til fanen «Domenetilknytning»
  3. Rull ned til «Hostintegrasjoner»
  4. Aktiver cPanel-integrasjonen
  5. Klikk på «Lagre endringer»

Hvordan det fungerer

Addon-domener

Når et domene tilknyttes i Ultimate Multisite:

  1. Integrasjonen sender en forespørsel til cPanels API for å legge til domenet som et addon-domene
  2. Domenet konfigureres til å peke mot rotmappen din
  3. Når en domenetilknytning fjernes, vil integrasjonen fjerne addon-domenet fra cPanel

Underdomener

For multisite-installasjoner med underdomener, når et nytt nettsted opprettes:

  1. Integrasjonen henter ut underdomenedelen fra det fullstendige domenet
  2. Den sender en forespørsel til cPanels API for å legge til underdomenet
  3. Underdomenet konfigureres til å peke mot rotmappen din

Viktig informasjon

  • Integrasjonen bruker cPanels API2 for å kommunisere med cPanel-kontoen din
  • cPanel-kontoen din må ha tillatelser til å legge til addon-domener og underdomener
  • Noen hostingleverandører kan begrense antallet addon-domener eller underdomener du kan opprette
  • Integrasjonen håndterer ikke DNS-konfigurasjon; du må fortsatt peke domenene dine til serverens IP-adresse

Feilsøking

Problemer med API-tilkobling

  • Kontroller at cPanel-brukernavnet og -passordet er korrekt
  • Sjekk at cPanel-verten er riktig og tilgjengelig
  • Sørg for at cPanel-kontoen din har de nødvendige tillatelsene
  • Prøv å bruke den fullstendige URL-en for verten (f.eks. https://cpanel.dittdomene.com)

Domenet blir ikke lagt til

  • Sjekk Ultimate Multisite-loggene for eventuelle feilmeldinger
  • Kontroller at domenet ikke allerede er lagt til i cPanel
  • Sørg for at cPanel-kontoen din ikke har nådd grensen for addon-domener eller underdomener

Problemer med SSL-sertifikat

  • Integrasjonen håndterer ikke utstedelse av SSL-sertifikater
  • Du må bruke cPanels SSL/TLS-verktøy eller AutoSSL-funksjonen for å utstede SSL-sertifikater for domenene dine
  • Alternativt kan du bruke en tjeneste som Let's Encrypt med cPanels AutoSSL