cPanel Integratsiyasi
Umumiy ko'rinish
cPanel bu ko'p umumiy va maxsus hosting provayderlari tomonidan ishlatiladigan eng mashhur veb-hosting boshqaruv panellaridan biridir. Bu integratsiya Ultimate Multisite va cPanel o'rtasida domenlarni avtomatik sinxronlashni imkon beradi, bu esa sizga domen aliaslarini va sousdomainlarni cPanel hisobingizga avtomatik qo'shish imkonini beradi.
Xususiyatlar
- cPanelda avtomatik addon domain yaratish
- cPanelda avtomatik subdomain yaratish (subdomain multisite o'rnatmalari uchun)
- Mappinglar o'chirilganda domenlarni olib tashlash
Talablar
wp-config.php faylingizda quyidagi konstantalar belgilanishi kerak:
define('WU_CPANEL_USERNAME', 'sizning_cpanel_username');
define('WU_CPANEL_PASSWORD', 'sizning_cpanel_password');
define('WU_CPANEL_HOST', 'sizning_cpanel_host');
Ixtiyoriy ravishda quyidagilarni ham belgilashingiz mumkin:
define('WU_CPANEL_PORT', 2083); // Default 2083
define('WU_CPANEL_ROOT_DIR', '/public_html'); // Default /public_html
Sozlash ko'rsatmalari
1. cPanel ma'lumotlaringizni oling
- Hosting provayderingizdan cPanel foydalanuvchi nomi va parolingizni oling
- CPanel hosting manzilingizni aniqlang (odatda
cpanel.yourdomain.comyokiyourdomain.com:2083)
2. wp-config.php ga konstantalar qo'shing
Quyidagi konstantalarni wp-config.php faylingizga qo'shing:
define('WU_CPANEL_USERNAME', 'sizning_cpanel_username');
define('WU_CPANEL_PASSWORD', 'sizning_cpanel_password');
define('WU_CPANEL_HOST', 'sizning_cpanel_host');
Ixtiyoriy ravishda port va asosiy katalog (root directory) sozlamalarini o'zgartirishingiz mumkin:
define('WU_CPANEL_PORT', 2083); // Agar cPanel boshqa portdan foydalansa, o'zgartiring
define('WU_CPANEL_ROOT_DIR', '/public_html'); // Agar hujjat asosiy katalog boshqacha bo'lsa, o'zgartiring
3. Integratsiyani faollashtiring
- WordPress admin panelingizda, Ultimate Multisite > Settings (Ultimate Multisite > Ayarlar) bölümüne gidin.
- "Domain Mapping" (Alan Haritalaması) sekmesine geçin.
- Aşağı kaydırarak "Host Integrations" (Barqaruv Integratsiyalari) kısmına gelin.
- cPanel entegrasionini etkinleştirin.
- "Save Changes" (Değişiklikleri Kaydet) butonuna tıklayın.
Qanday Ishlaydi
Addon Domains (Ek Alan Adları)
Ultimate Multisite'ta bir alan adı haritalandığında:
- Entegratsiya, alanı ek alan adı olarak cPanel API'sine soʻrov yuboradi.
- Alan nomi sizning asosiy katalogingizga ishora qilish uchun sozlanadi.
- Agar alan nomi haritalanishi oʻchirilsa, integratsiya ushbu ek aland nomini cPanel'dan olib tashlaydi.
Subdomains (Subdomainlar)
Subdomain multisite o‘rnatishlari uchun yangi sayt yaratilganda:
- Entegratsiya to‘liq alan nomidan subdomain qismini ajratib oladi.
- U subdomainni cPanel API'siga qoʻshish uchun soʻrov yuboradi.
- Subdomain sizning asosiy katalogingizga ishora qilish uchun sozlanadi.
Muhim Eslatmalar
- Entegratsiya cPanel hisobingiz bilan bogʻlanish uchun cPanel API2 dan foydalanadi.
- Sizning cPanel hisobingizda ek aland nomlari va subdomainlarni qoʻshish huquqlari boʻlishi kerak.
- Ba'zi hosting provayderlari siz yarata oladigan ek aland nomi yoki subdomainlar sonini cheklashi mumkin.
- Entegratsiya DNS konfiguratsiyasini boshqarmaydi; siz hali ham alan nomlarini serverning IP manziliga ishora qilishingiz kerak.
Muammolarni Qayta Koʻrib Chiqarish (Troubleshooting)
API Bogʻlanish Muammolari
- cPanel foydalanuvchi nomi va parolingiz to‘g‘ri ekanligini tekshiring.
- cPanel hostingizning to‘g‘ri va kirish mumkinligini tekshiring.
- CPanel hisobingizda kerakli huquqlar mavjudligini ta’minlang.
- Host uchun to‘liq URL dan foydalanishni sinab koʻring (masalan,
https://cpanel.yourdomain.com).
Alan Nomi Qoʻshilmagan
- Ultimate Multisite loglarini xatolik xabarlari bo‘yicha tekshiring.
- Alan nomining cPanel'ga allaqachon qo‘shilmaganligini tasdiqlang.
- CPanel hisobingiz ek aland nomlari yoki subdomainlar uchun cheklanishiga yetmaganligini ta’minlang.
SSL Sertifikat Muammalari
- Integratsiya SSL sertifikati berishni boshlamaydi.
- Domenlaringiz uchun SSL sertifikatlarini olish uchun siz cPanelning SSL/TLS vositalaridan yoki AutoSSL xususiyatidan foydalanishingiz kerak bo'ladi.
- Alternativ ravishda, cPanelning AutoSSL orqali Let's Encrypt kabi xizmatdan foydalanishingiz mumkin.