Integracja z cPanel
Przegląd
cPanel to jeden z najpopularniejszych paneli zarządzania hostingiem, używany przez wielu dostawców hostingu współdzielonego i dedykowanego. Ta integracja umożliwia automatyczną synchronizację domen między Ultimate Multisite a cPanel, pozwalając na automatyczne dodawanie aliasów domen i subdomen do Twojego konta cPanel.
Funkcje
- Automatyczne tworzenie addon domain w cPanel
- Automatyczne tworzenie subdomen w cPanel (dla instalacji multisite opartych na subdomenach)
- Usuwanie domen po skasowaniu mapowań
Wymagania
Następujące stałe muszą być zdefiniowane w pliku wp-config.php:
define('WU_CPANEL_USERNAME', 'your_cpanel_username');
define('WU_CPANEL_PASSWORD', 'your_cpanel_password');
define('WU_CPANEL_HOST', 'your_cpanel_host');
Opcjonalnie możesz również zdefiniować:
define('WU_CPANEL_PORT', 2083); // Default is 2083
define('WU_CPANEL_ROOT_DIR', '/public_html'); // Default is /public_html
Instrukcja konfiguracji
1. Uzyskaj dane logowania do cPanel
- Pobierz nazwę użytkownika i hasło do cPanel od swojego dostawcy hostingu
- Ustal adres hosta cPanel (zazwyczaj
cpanel.twojadomena.comlubtwojadomena.com:2083)
2. Dodaj stałe do wp-config.php
Dodaj następujące stałe do pliku wp-config.php:
define('WU_CPANEL_USERNAME', 'your_cpanel_username');
define('WU_CPANEL_PASSWORD', 'your_cpanel_password');
define('WU_CPANEL_HOST', 'your_cpanel_host');
Opcjonalnie możesz dostosować port i katalog główny:
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. Włącz integrację
- W panelu administracyjnym WordPress przejdź do Ultimate Multisite > Ustawienia
- Przejdź do zakładki „Mapowanie domen"
- Przewiń w dół do sekcji „Integracje z hostingiem"
- Włącz integrację z cPanel
- Kliknij „Zapisz zmiany"
Jak to działa
Addon domain
Gdy domena zostaje zmapowana w Ultimate Multisite:
- Integracja wysyła żądanie do API cPanel, aby dodać domenę jako addon domain
- Domena jest konfigurowana tak, aby wskazywała na Twój katalog główny
- Po usunięciu mapowania domeny integracja usunie addon domain z cPanel
Subdomeny
W przypadku instalacji multisite opartych na subdomenach, gdy tworzona jest nowa strona:
- Integracja wyodrębnia część subdomeny z pełnej nazwy domeny
- Wysyła żądanie do API cPanel, aby dodać subdomenę
- Subdomena jest konfigurowana tak, aby wskazywała na Twój katalog główny
Ważne informacje
- Integracja wykorzystuje API2 cPanel do komunikacji z Twoim kontem cPanel
- Twoje konto cPanel musi mieć uprawnienia do dodawania addon domain i subdomen
- Niektórzy dostawcy hostingu mogą ograniczać liczbę addon domain lub subdomen, które możesz utworzyć
- Integracja nie obsługuje konfiguracji DNS; nadal musisz skierować swoje domeny na adres IP serwera
Rozwiązywanie problemów
Problemy z połączeniem API
- Sprawdź, czy nazwa użytkownika i hasło do cPanel są poprawne
- Upewnij się, że adres hosta cPanel jest prawidłowy i dostępny
- Zweryfikuj, czy Twoje konto cPanel ma niezbędne uprawnienia
- Spróbuj użyć pełnego adresu URL dla hosta (np.
https://cpanel.twojadomena.com)
Domena nie została dodana
- Sprawdź logi Ultimate Multisite w poszukiwaniu komunikatów o błędach
- Upewnij się, że domena nie jest już dodana w cPanel
- Zweryfikuj, czy Twoje konto cPanel nie osiągnęło limitu addon domain lub subdomen
Problemy z certyfikatem SSL
- Integracja nie obsługuje wystawiania certyfikatów SSL
- Musisz użyć narzędzi SSL/TLS w cPanel lub funkcji AutoSSL, aby wydać certyfikaty SSL dla swoich domen
- Alternatywnie możesz skorzystać z usługi takiej jak Let's Encrypt w połączeniu z funkcją AutoSSL w cPanel