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
- Získejte své uživatelské jméno a heslo pro cPanel od svého poskytovatele hostingu
- Zjistěte adresu svého cPanel hostitele (obvykle
cpanel.vasedomena.cznebovasedomena.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
- V administraci WordPress přejděte na Ultimate Multisite > Nastavení
- Přejděte na záložku „Mapování domén"
- Přejděte dolů k sekci „Integrace s hostingem"
- Aktivujte integraci s cPanel
- Klikněte na „Uložit změny"
Jak to funguje
Addon domény
Když je doména namapována v Ultimate Multisite:
- Integrace odešle požadavek na API cPanel pro přidání domény jako addon domény
- Doména je nakonfigurována tak, aby směřovala do vašeho kořenového adresáře
- 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:
- Integrace extrahuje část subdomény z celé domény
- Odešle požadavek na API cPanel pro přidání subdomény
- 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