Přeskočit na hlavní obsah

Integrace s cPanel

Přehled

cPanel je jeden z nejoblíbenějších kontrolních panelů pro webhosting, který používá řada poskytovatelů sdíleného i dedikovaného hostingu. Tato integrace umožňuje automatickou synchronizaci domén mezi Ultimate Multisite a cPanel, díky čemuž můžete automaticky přidávat doménové aliasy a subdomény do svého cPanel účtu.

Funkce

  • Automatické vytváření addon domén v cPanel
  • Automatické vytváření subdomén v cPanel (pro multisite instalace se subdoménami)
  • Odstranění domény při smazání mapování

Požadavky

V souboru wp-config.php musíte definovat následující konstanty:

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

Volitelně můžete definovat také:

define('WU_CPANEL_PORT', 2083); // Výchozí hodnota je 2083
define('WU_CPANEL_ROOT_DIR', '/public_html'); // Výchozí hodnota je /public_html

Pokyny k nastavení

1. Získejte své přihlašovací údaje do cPanel

  1. Získejte své uživatelské jméno a heslo pro cPanel od svého poskytovatele hostingu
  2. Zjistěte adresu svého cPanel hostitele (obvykle cpanel.vasedomena.cz nebo vasedomena.cz:2083)

2. Přidejte konstanty do wp-config.php

Do souboru wp-config.php přidejte následující konstanty:

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

Volitelně můžete přizpůsobit port a kořenový adresář:

define('WU_CPANEL_PORT', 2083); // Změňte, pokud váš cPanel používá jiný port
define('WU_CPANEL_ROOT_DIR', '/public_html'); // Změňte, pokud je váš kořenový adresář dokumentů jiný

3. Aktivujte integraci

  1. V administraci WordPress přejděte na Ultimate Multisite > Nastavení
  2. Přejděte na záložku „Mapování domén"
  3. Přejděte dolů k sekci „Integrace s hostingem"
  4. Aktivujte integraci s cPanel
  5. Klikněte na „Uložit změny"

Jak to funguje

Addon domény

Když je doména namapována v Ultimate Multisite:

  1. Integrace odešle požadavek na API cPanel pro přidání domény jako addon domény
  2. Doména je nakonfigurována tak, aby směřovala do vašeho kořenového adresáře
  3. Když je mapování domény odstraněno, integrace odebere addon doménu z cPanel

Subdomény

U multisite instalací se subdoménami, když je vytvořen nový web:

  1. Integrace extrahuje část subdomény z celé domény
  2. Odešle požadavek na API cPanel pro přidání subdomény
  3. Subdoména je nakonfigurována tak, aby směřovala do vašeho kořenového adresáře

Důležité poznámky

  • Integrace používá ke komunikaci s vaším cPanel účtem rozhraní cPanel API2
  • Váš cPanel účet musí mít oprávnění přidávat addon domény a subdomény
  • Někteří poskytovatelé hostingu mohou omezovat počet addon domén nebo subdomén, které můžete vytvořit
  • Integrace nezajišťuje konfiguraci DNS; stále musíte nasměrovat své domény na IP adresu vašeho serveru

Řešení problémů

Problémy s připojením k API

  • Ověřte, že vaše uživatelské jméno a heslo pro cPanel jsou správné
  • Zkontrolujte, že adresa vašeho cPanel hostitele je správná a dostupná
  • Ujistěte se, že váš cPanel účet má potřebná oprávnění
  • Zkuste použít úplnou URL adresu hostitele (např. https://cpanel.vasedomena.cz)

Doména nebyla přidána

  • Zkontrolujte logy Ultimate Multisite, zda neobsahují chybové zprávy
  • Ověřte, že doména již není v cPanel přidána
  • Ujistěte se, že váš cPanel účet nedosáhl limitu pro addon domény nebo subdomény

Problémy s SSL certifikátem

  • Integrace nezajišťuje vydávání SSL certifikátů
  • Pro vydání SSL certifikátů pro vaše domény budete muset použít nástroje SSL/TLS v cPanel nebo funkci AutoSSL
  • Alternativně můžete využít službu jako Let's Encrypt s funkcí AutoSSL v cPanel