شمولکردن با cPanel
مروری کلی
cPanel یکی از محبوبترین پنلهای کنترل هاست وب است که توسط بسیاری از ارائهدهندگان هاست اشتراکی و اختصاصی استفاده میشود. این اتصال به شما اجازه میدهد تا همگامسازی خودکار دامنه بین Ultimate Multisite و cPanel را فعال کنید، که باعث میشود آدرسهای جایگزین (aliases) و زیردامنه (subdomains) را به طور خودکار به حساب cPanel خود اضافه کنید.
ویژگیها
- ایجاد خودکار دامنههای اضافی در cPanel
- ایجاد خودکار زیردامنهها در cPanel (برای نصبهای چند دامنه با زیردامنه)
- حذف دامنه زمانی که نگاشتها (mappings) حذف میشوند
پیشنیازها
باید ثابتهای زیر را در فایل wp-config.php خود تعریف کنید:
define('WU_CPANEL_USERNAME', 'نام_کاربری_cpanel_شما');
define('WU_CPANEL_PASSWORD', 'رمز_جمله_باسورد_cpanel_شما');
define('WU_CPANEL_HOST', 'میزبان_cpanel_شما');
به صورت اختیاری، میتوانید موارد زیر را نیز تعریف کنید:
define('WU_CPANEL_PORT', 2083); // پیشفرض ۲083 است
define('WU_CPANEL_ROOT_DIR', '/public_html'); // پیشفرض /public_html است
دستورالعملهای راهاندازی
۱. دریافت اطلاعات cPanel خود
۱. نام کاربری و رمز عبور cPanel خود را از ارائهدهنده هاست خود دریافت کنید.
۲. میزبان cPanel خود را مشخص کنید (معمولاً cpanel.yourdomain.com یا yourdomain.com:2083).
۲. اضافه کردن ثابتها به wp-config.php
ثابتهای زیر را به فایل wp-config.php خود اضافه کنید:
define('WU_CPANEL_USERNAME', 'نام_کاربری_cpanel_شما');
define('WU_CPANEL_PASSWORD', 'رمز_جمله_باسورد_cpanel_شما');
define('WU_CPANEL_HOST', 'میزبان_cpanel_شما');
به صورت اختیاری، میتوانید پورت و مسیر ریشه را تغییر دهید:
define('WU_CPANEL_PORT', 2083); // اگر cPanel شما از پورت دیگری استفاده میکند تغییر دهید
define('WU_CPANEL_ROOT_DIR', '/public_html'); // اگر ریشه سند (document root) شما متفاوت است تغییر دهید
۳. فعال کردن اتصال
- A cikin admin site ɗin WordPress, ka je zuwa Ultimate Multisite > Settings (Tattara).
- Je zuwa tab ɗin "Domain Mapping" (Saurin Maida Domain).
- Je ƙasa zuwa "Host Integrations" (Haɗa da Wurin Gudanarwa).
- Shiga wajen aiki (Enable) haɗin cPanel.
- Danna "Save Changes" (Ajiye Canjin).
Yadda Ake Aiki
Addon Domains (Saurin Maida Domain)
Idan aka saida domain a Ultimate Multisite:
- Haɗin yana aiko wajen API na cPanel don ƙara domain a matsayin addon domain.
- Domain ɗin ana tsara shi ya shiga direktori na gaba (root directory).
- Lokacin da aka cire saida domain, haɗin zai cire addon domain daga cPanel.
Subdomains (Saurin Maida Subdomain)
Don install subdomain multisite, lokacin da ake ƙirƙirar wuri na sabon site:
- Haɗin yana ɗaukar wajen subdomain daga domain gaba.
- Yana aiko wajen API na cPanel don ƙara subdomain.
- Subdomain ɗin ana tsara shi ya shiga direktori na gaba (root directory).
Shawarwari Muhimmai
- Haɗin yana amfani da API2 na cPanel don tattaunawa da asusun cPanel ɗinka.
- Asusun cPanel ɗinka dole ne ya samu iyakacin amincewa don ƙara addon domains da subdomains.
- Wasu masu gudanarwa (hosting providers) za su iya iyakance yawan addon domains ko subdomains da za ka iya ƙirƙira.
- Haɗin ba shi da alaka da tsara DNS; dole ne ka shiga domain ɗinka zuwa IP address na server ɗinka.
Magan Rarraba Matala (Troubleshooting)
Matsalolin Haɗin API (API Connection Issues)
- Ka tabbata sunan amfani (username) da kalmar sirri (password) na cPanel suna daidai.
- Bincika ko wurin gudanarwa (host) na cPanel yana daidai kuma ana iya samun shi.
- Ka tabbatar cewa asusun cPanel ɗinka yana da iyakacin amincewa da ake bukata.
- Ka gwada amfani da URL ɗin gaba gaba ga host (misali:
https://cpanel.yourdomain.com).
Domain Ba Ya Tamba (Domain Not Added)
- Bincika logs na Ultimate Multisite don wata saƙon sauki (error messages).
- Ka tabbatar domain ba ya ƙara a cPanel ba.
- Ka tabbatar asusun cPanel ɗinka bai isa ga iyakacin addon domains ko subdomains ba.
Matsalolin Sertifikat SSL (SSL Certificate Issues)
- Wannan haɗin ba shi da ikon samarwa ko samar da sertifikat SSL.
- Dole ne ka yi amfani da kayan aiki na SSL/TLS na cPanel ko ƙarin ƙwarewar AutoSSL don samar da sertifikat SSL ga domain ɗinka.
- A wani bangare, za ka iya amfani da wani sabon wuri kamar Let's Encrypt tare da AutoSSL na cPanel.