Integrazione cPanel
Panoramica
cPanel è uno dei pannelli di controllo per l'hosting web più popolari utilizzati da molti provider di hosting condiviso e dedicato. Questa integrazione consente la sincronizzazione automatica dei domini tra Ultimate Multisite e cPanel, permettendoti di aggiungere automaticamente alias di dominio e sottodomini al tuo account cPanel.
Funzionalità
- Creazione automatica di domini aggiuntivi in cPanel
- Creazione automatica di sottodomini in cPanel (per installazioni multisite con sottodominio)
- Rimozione del dominio quando le mappature vengono eliminate
Requisiti
Le seguenti costanti devono essere definite nel tuo file wp-config.php:
define('WU_CPANEL_USERNAME', 'your_cpanel_username');
define('WU_CPANEL_PASSWORD', 'your_cpanel_password');
define('WU_CPANEL_HOST', 'your_cpanel_host');
Opzionalmente, puoi anche definire:
define('WU_CPANEL_PORT', 2083); // Default is 2083
define('WU_CPANEL_ROOT_DIR', '/public_html'); // Default is /public_html
Istruzioni di configurazione
1. Ottieni le tue credenziali cPanel
- Ottieni il tuo nome utente e la tua password cPanel dal tuo provider di hosting
- Determina l'host cPanel (di solito
cpanel.tuodominio.comotuodominio.com:2083)
2. Aggiungi le costanti a wp-config.php
Aggiungi le seguenti costanti al tuo file wp-config.php:
define('WU_CPANEL_USERNAME', 'your_cpanel_username');
define('WU_CPANEL_PASSWORD', 'your_cpanel_password');
define('WU_CPANEL_HOST', 'your_cpanel_host');
Opzionalmente, puoi personalizzare la porta e la directory radice:
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. Abilita l'integrazione
- Nel tuo amministratore WordPress, vai su Ultimate Multisite > Impostazioni
- Vai alla scheda "Mappatura dominio"
- Scorri verso il basso fino a "Integrazioni host"
- Abilita l'integrazione cPanel
- Fai clic su "Salva modifiche"
Come funziona
Domini aggiuntivi
Quando un dominio è 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 radice
- Quando una mappatura di dominio viene rimossa, l'integrazione rimuoverà il dominio aggiuntivo da cPanel
Sottodomini
Per le installazioni multisite con sottodominio, 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 radice
Note importanti
- L'integrazione utilizza 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 provider di hosting possono 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 dei problemi
Problemi di connessione API
- Verifica che il tuo nome utente e la tua password cPanel siano corretti
- Verifica 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 es.
https://cpanel.tuodominio.com)
Dominio non aggiunto
- Controlla i log di Ultimate Multisite per eventuali messaggi di errore
- Verifica che il dominio non sia già stato aggiunto a cPanel
- Assicurati che il tuo account cPanel non abbia raggiunto il limite per domini aggiuntivi o sottodomini
Problemi con il certificato SSL
- L'integrazione non gestisce l'emissione del certificato SSL
- Dovrai utilizzare gli strumenti SSL/TLS di cPanel o la funzione AutoSSL per emettere certificati SSL per i tuoi domini
- In alternativa, puoi utilizzare un servizio come Let's Encrypt con AutoSSL di cPanel