Integrare cPanel
Prezentare generală
cPanel este unul dintre cele mai populare panouri de control pentru găzduire web, utilizat de mulți furnizori de găzduire partajată și dedicată. Această integrare permite sincronizarea automată a domeniilor între Ultimate Multisite și cPanel, oferindu-ți posibilitatea de a adăuga automat aliasuri de domenii și subdomenii în contul tău cPanel.
Funcționalități
- Creare automată de domenii addon în cPanel
- Creare automată de subdomenii în cPanel (pentru instalările multisite de tip subdomeniu)
- Eliminarea domeniilor când mapările sunt șterse
Cerințe
Următoarele constante trebuie definite în fișierul tău wp-config.php:
define('WU_CPANEL_USERNAME', 'your_cpanel_username');
define('WU_CPANEL_PASSWORD', 'your_cpanel_password');
define('WU_CPANEL_HOST', 'your_cpanel_host');
Opțional, poț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 datele de autentificare cPanel
- Obține numele de utilizator și parola cPanel de la furnizorul tău de găzduire
- Identifică host-ul cPanel (de obicei
cpanel.domeniultau.comsaudomeniultau.com:2083)
2. Adaugă constantele în wp-config.php
Adaugă următoarele constante în fișierul tău wp-config.php:
define('WU_CPANEL_USERNAME', 'your_cpanel_username');
define('WU_CPANEL_PASSWORD', 'your_cpanel_password');
define('WU_CPANEL_HOST', 'your_cpanel_host');
Opțional, poți personaliza portul și directorul rădăcină:
define('WU_CPANEL_PORT', 2083); // Modifică dacă cPanel folosește un port diferit
define('WU_CPANEL_ROOT_DIR', '/public_html'); // Modifică dacă directorul rădăcină este diferit
3. Activează integrarea
- În panoul de administrare WordPress, mergi la Ultimate Multisite > Settings
- Navighează la tab-ul „Domain Mapping"
- Derulează în jos până la „Host Integrations"
- Activează integrarea cPanel
- Apasă „Save Changes"
Cum funcționează
Domenii addon
Când un domeniu este mapat în Ultimate Multisite:
- Integrarea trimite o cerere către API-ul cPanel pentru a adăuga domeniul ca domeniu addon
- Domeniul este configurat să indice către directorul tău rădăcină
- Când o mapare de domeniu este eliminată, integrarea va șterge domeniul addon din cPanel
Subdomenii
Pentru instalările multisite de tip subdomeniu, când este creat un site nou:
- Integrarea extrage partea de subdomeniu din domeniul complet
- Trimite o cerere către API-ul cPanel pentru a adăuga subdomeniul
- Subdomeniul este configurat să indice către directorul tău rădăcină
Note importante
- Integrarea folosește API2 de la cPanel pentru a comunica cu contul tău cPanel
- Contul tău cPanel trebuie să aibă permisiuni pentru a adăuga domenii addon și subdomenii
- Unii furnizori de găzduire pot limita numărul de domenii addon sau subdomenii pe care le poți crea
- Integrarea nu gestionează configurarea DNS; tot trebuie să îndrepți domeniile către adresa IP a serverului tău
Depanare
Probleme de conexiune la API
- Verifică dacă numele de utilizator și parola cPanel sunt corecte
- Verifică dacă host-ul cPanel este corect și accesibil
- Asigură-te că contul tău cPanel are permisiunile necesare
- Încearcă să folosești URL-ul complet pentru host (de ex.,
https://cpanel.domeniultau.com)
Domeniul nu a fost adăugat
- Verifică jurnalele Ultimate Multisite pentru eventuale mesaje de eroare
- Verifică dacă domeniul nu este deja adăugat în cPanel
- Asigură-te că contul tău cPanel nu a atins limita pentru domenii addon sau subdomenii
Probleme cu certificatele SSL
- Integrarea nu gestionează emiterea certificatelor SSL
- Va trebui să folosești instrumentele SSL/TLS din cPanel sau funcția AutoSSL pentru a emite certificate SSL pentru domeniile tale
- Alternativ, poți folosi un serviciu precum Let's Encrypt cu AutoSSL din cPanel