Integratio cu cPanel
Introducere
cPanel este unul dintre cele mai populare panouri de control pentru găzduire web, utilizate de mulți furnizori de găzduire partajată și dedicată. Această integrare permite sincronizarea automată a domeniilor între Ultimate Multisite și cPanel, permițându-vă să adăugați automat aliasuri de domeniu și subdomain-uri în contul dumneavoastră cPanel.
Funcții
- Crearea automată de addon domain în cPanel
- Crearea automată de subdomain în cPanel (pentru instalări multisite pentru subdomain)
- Ștergerea domeniului atunci când mapele sunt șterse
Cerințe
Conștiințele următoare trebuie definite în fișierul dumneavoastră wp-config.php:
define('WU_CPANEL_USERNAME', 'numele_utilizator_cpanel');
define('WU_CPANEL_PASSWORD', 'parola_cpanel');
define('WU_CPANEL_HOST', 'hostul_cpanel');
Opțional, puteți defini și:
define('WU_CPANEL_PORT', 2083); // Valoarea implicită este 2083
define('WU_CPANEL_ROOT_DIR', '/public_html'); // Valoarea implicită este /public_html
Instrucțiuni de configurare
1. Obțineți credențialele cPanel
- Obțineți numele de utilizator și parola cPanel de la furnizorul dumneavoastră de găzduire
- Determinați hostul cPanel al dumneavoastră (de obicei
cpanel.yourdomain.comsauyourdomain.com:2083)
2. Adăugați constante în wp-config.php
Adăugați următoarele constante în fișierul dumneavoastră wp-config.php:
define('WU_CPANEL_USERNAME', 'numele_utilizator_cpanel');
define('WU_CPANEL_PASSWORD', 'parola_cpanel');
define('WU_CPANEL_HOST', 'hostul_cpanel');
Opțional, puteți personaliza portul și directorul rădăcină:
define('WU_CPANEL_PORT', 2083); // Schimbați dacă cPanel-ul dumneavoastră folosește un port diferit
define('WU_CPANEL_ROOT_DIR', '/public_html'); // Schimbați dacă directorul rădăcină al documentelor este diferit
3. Activați integrarea
- Ine admin WordPress, ad Ultimate Multisite > Settings (Impostare)
- Naviga ad tab "Domain Mapping" (Mappatura Domani)
- Scrolă in basso ad "Host Integrations" (Integrazioni Host)
- Attiva integrazione cPanel
- Cliccă su "Save Changes" (Salva Modifiche)
Quid Facit
Addon Domains (Domaine Aggiuntivi)
Quando un dominio viene mappato in Ultimate Multisite:
- L'integrazione invia una richiesta all'API di cPanel per aggiungere il dominio come dominio aggiuntivo
- Il dominio è configurato per puntare alla tua directory principale
- Quando la mappatura del dominio viene rimossa, l'integrazione rimuoverà il dominio aggiuntivo da cPanel
Subdomains (Sottodomini)
Per le installazioni multisite con sottodomini, quando viene creato un nuovo sito:
- L'integrazione estrae la parte del sottodominio dal dominio completo
- Invia una richiesta all'API di cPanel per aggiungere il sottodominio
- Il sottodominio è configurato per puntare alla tua directory principale
Note Importanti
- L'integrazione usa l'API2 di cPanel per comunicare con il tuo account cPanel
- Il tuo account cPanel deve avere i permessi per aggiungere domini aggiuntivi e sottodomini
- Alcuni fornitori di hosting potrebbero limitare il numero di domini aggiuntivi o sottodomini che puoi creare
- L'integrazione non gestisce la configurazione DNS; devi comunque puntare i tuoi domini all'indirizzo IP del tuo server
Risoluzione Problemi (Troubleshooting)
Problemi di Connessione API
- Verifica che il nome utente e la password cPanel siano corretti
- Controlla che l'host cPanel sia corretto e accessibile
- Assicurati che il tuo account cPanel abbia i permessi necessari
- Prova a usare l'URL completo per l'host (ad esempio,
https://cpanel.yourdomain.com)
Dominio Non Aggiunto
- Controlla i log di Ultimate Multisite per eventuali messaggi di errore
- Verifica che il dominio non sia già aggiunto a cPanel
- Assicurati che il tuo account cPanel non abbia raggiunto il limite per domini aggiuntivi o sottodomini
Problematum Certificatus SSL
- Integrare non habet potestatem emittendi certifica SSL.
- Tū debēs uti toola SSL/TLS ex cPanel vel feature AutoSSL ad emittendum certifica SSL pro domini tuos.
- Alternativam, potes servicem sicut Let's Encrypt cum AutoSSL ex cPanel uti.