Integrácia s cPanel
Prehľad
cPanel je jeden z najpopulárnejších kontrolných panelov pre webový hosting, ktorý používajú mnohí poskytovatelia aj share a dedicated hostingu. Táto integrácia umožňuje automatické synchronizovanie domén medzi Ultimate Multisite a cPanel, čo vám umožní automaticky pridávať aliasy domén a poddomény k vášmu účtu v cPanel.
Funkcionality
- Automatické vytváranie addon domainov v cPanel
- Automatické vytváranie poddomén (pre inštalácie multisite s poddoménami) v cPanel
- Odstránenie domény pri odstránení mapovania
Požiadavky
Nasledujúce kon constantov musia byť definované v súbore wp-config.php:
define('WU_CPANEL_USERNAME', 'your_cpanel_username');
define('WU_CPANEL_PASSWORD', 'your_cpanel_password');
define('WU_CPANEL_HOST', 'your_cpanel_host');
Voliteľne môžete tiež definovať:
define('WU_CPANEL_PORT', 2083); // Predvolený je 2083
define('WU_CPANEL_ROOT_DIR', '/public_html'); // Predvolený je /public_html
Pokyny na konfiguráciu
1. Získať svoje cPanel prihlasovacie údaje
- Získejte svoje prihlasovacie meno a heslo z vášho hostingového poskytovateľa
- Určite si, aký je váš cPanel host (zvyčajne
cpanel.yourdomain.comaleboyourdomain.com:2083)
2. Pridať constanty do wp-config.php
Pridajte nasledujúce constancy do súboru wp-config.php:
define('WU_CPANEL_USERNAME', 'your_cpanel_username');
define('WU_CPANEL_PASSWORD', 'your_cpanel_password');
define('WU_CPANEL_HOST', 'your_cpanel_host');
Voliteľne môžete prispôsobiť port a základnú smerovku:
define('WU_CPANEL_PORT', 2083); // Zmenite, ak váš cPanel používa iný port
define('WU_CPANEL_ROOT_DIR', '/public_html'); // Zmenite, ak je váš základný smerovník iný
3. Umiestniť integráciu do prevádzky
- V administrácii WordPress prejdite do Ultimate Multisite > Settings
- Prejdite na záľava "Domain Mapping" (Mapovanie domén)
- Prejdite dole na sekciu "Host Integrations" (Integrácie hostov)
- Aktivujte integráciu cPanel
- Kliknite na "Save Changes" (Uložiť zmeny)
Ako to funguje
Addon Domény
Keď je doména mapovaná v Ultimate Multisite:
- Integrácia pošle požiadavku API cPanel, aby prispôsobil domén ako addon doménu
- Doména je nakonfigurovaná tak, aby smerovala na váš základný adresár (root directory)
- Keď odstráníte mapovanie domény, integrácia addon doménu odstráni z cPanel
Poddomény
Pre inštalácie multisite s poddoménami, keď vytvoríte novú ponuku:
- Integrácia vytrhne časť poddomény z celého doménného mena
- Pošle požiadavku API cPanel, aby prispôsobil poddoménu
- Poddoména je nakonfigurovaná tak, aby smerovala na váš základný adresár (root directory)
Dôležité poznámky
- Integrácia používa API2 cPanel na komunikáciu s vašou účtom v cPanel
- Vaša účet v cPanel musí mať povolenia na pridávanie addon domén a poddomén
- Niektorí poskytovatelia hostingu môžu obmedziť počet addon domén alebo poddomén, ktoré môžete vytvoriť
- Integrácia neobsahuje konfiguráciu DNS; stále musíte smerovať svoje domény na IP adresu vášho serveru
Riešenie problémov
Problémy s pripojením k API
- Skontrolujte, či je vaše cPanel meno používateľa a hesla správne
- Skontrolujte, či je váš host v cPanel správny a prístupný
- Uistite sa, že váš účet v cPanel má potrebné povolenia
- Pokúšajte si použiť plnú URL adresu pre host (napr.
https://cpanel.yourdomain.com)
Doména nebola pridaná
- Skontrolujte logy Ultimate Multisite na akékoľvek chybové správy
- Uistite sa, že doména nie je už pridaná do cPanel
- Uistite sa, že váš účet v cPanel nezahrozil limitom pre addon domény alebo poddomény
Problémy sojného certifikátu (SSL Certificate Issues)
- Integrácia neobsahuje funkciu vydávania SSL certifikátov.
- Musíte použiť nástroje SSL/TLS v cPanel alebo funkciu AutoSSL na vydávanie SSL certifikátov pre vaše domény.
- Alternatívne môžete použiť službu ako Let's Encrypt s AutoSSLom v cPanel.