Intégrasiya-da cPanel
Aragtida
cPanel waa mid ka mid ah hababka ugu caansan ee maamulka web hosting-ka loo isticmaalo dad badan oo adeegsada hosting-ka wadaagga ah iyo kuwa gaarka ah. Isku xirnaanshaha (integration) kan waxay kuu oggolaanaysaa isdhaafsiga tooska ah ee domain-ka (domain syncing) inta u dhaxaysa Ultimate Multisite iyo cPanel, taasoo kuu ogolaanaysa inaad si toos ah u ku dari lahayd alias-yada domain-ka iyo subdomain-yada barnaamijkaaga cPanel.
Faahfaahinta
- Abuurista automatic oo addon domain ah cPanel-ka
- Abuurista automatic oo subdomain ah cPanel-ka (haddii aad ku samaynayso subdomain multisite installations)
- Ka saarista domain-ka marka la nisboonayo isbeddelada mappings
Shuruudaha
Waxyaabahan waa in lagu qoro badankood ee wp-config.php faylkaaga:
define('WU_CPANEL_USERNAME', 'username-ka-cpanel-kaaga');
define('WU_CPANEL_PASSWORD', 'password-ka-cpanel-kaaga');
define('WU_CPANEL_HOST', 'host-ka-cpanel-kaaga');
Waxaad doorbidayso si xaddidan inaad qorto:
define('WU_CPANEL_PORT', 2083); // Default-ku waa 2083
define('WU_CPANEL_ROOT_DIR', '/public_html'); // Default-ku waa /public_html
Tilmaamaha Dejinta (Setup Instructions)
1. Hel Xogta CPanel-kaaga
- Hel username-ka iyo password-ka cPanel-kaaga lagaa helid hosting-kaaga.
- Ogaad host-ka cPanel-kaaga (badankood waa
cpanel.yourdomain.comamayourdomain.com:2083).
2. Ku Dari Constants-ka wp-config.php
Ku dari constants-kan faylkaaga wp-config.php:
define('WU_CPANEL_USERNAME', 'username-ka-cpanel-kaaga');
define('WU_CPANEL_PASSWORD', 'password-ka-cpanel-kaaga');
define('WU_CPANEL_HOST', 'host-ka-cpanel-kaaga');
Waxaad doorbidayso si xaddidan port-ka iyo directory-ga asalka ah:
define('WU_CPANEL_PORT', 2083); // Beddel haddii cPanel-kaagu isticmaalo port kale
define('WU_CPANEL_ROOT_DIR', '/public_html'); // Beddel haddii directory-gaaga asalka ah uu yahay mid kale
3. Fur Isticmaalidda (Enable the Integration)
- Admin-ka WordPress-kaaga, tag ciyaarsan (Ultimate Multisite) > Settings-ka u socda.
- Tab-ka "Domain Mapping" (Xogta Domain-ka) ku socda.
- Hoosta hoos u soo dejinta "Host Integrations" (Isdhaaran Host-ka).
- Cign-ka cPanel-ka shaqeyso (Enable the cPanel integration).
- Guji "Save Changes" (Kaydi Isbeddellada).
Sidaa U Shaqayso
Addon Domains (Domain-yada Ku Darbada)
Marka domain-ka lagu xogto (mapped) Ultimate Multisite-ka, waxyaabahan soo socota ayaa dhaca:
- Isdhaarku wuxuu u dirayaa codsi API-ga cPanel-ka si uu domain-ka u daro sidii addon domain ah.
- Domain-ku waxaa loo dejiyay inuu u socdo directory-ga ugu horreeya (root directory).
- Marka la saaro xogta domain-ka, isdhaarku wuxuu ka saari doonaa addon domain-ka cPanel-ka.
Subdomains (Subdomain-yada)
Haddii aad isticmaalayso subdomain multisite installation ah, marka la abuuro website cusub:
- Isdhaarku wuxuu ka soo saaraa qaybta subdomain-ka oo dhan domain-ka.
- Wuxuu u dirayaa codsi API-ga cPanel-ka si uu subdomain-ka u daro.
- Subdomain-ku waxaa loo dejiyay inuu u socdo directory-ga ugu horreeya (root directory).
Fiiro Muhiim ah
- Isdhaarku wuxuu isticmaalayaa API2-da cPanel-ka si uu la xiriiro ciyaartaada cPanel.
- Ciyaartaada cPanel-ku waa inay leedahay fursadaha lagu daro addon domains iyo subdomains.
- Qaar ka mid ah bixiyeya hosting-ka waxay xaddidan karaan tirada addon domains ama subdomains ee aad samayn karto.
- Isdhaarku ma maamaynayo dejinta DNS-ka; weli waxaad u baahan tahay inaad domain-yadaada u socoto IP address-ka server-kaaga.
Xallinta Dhibaatooyinka (Troubleshooting)
Masalahaat Lagu La Xiriira API Connection
- Hubi in magaca isticmaalka iyo sirta cPanel-kaadu ay sax yihiin.
- Hubi in host-ka cPanel-kaagu uu sax yahay oo la heli karo.
- Hubi in ciyaartaada cPanel-ku leedahay fursadaha loo baahan yahay.
- Isku day inaad isticmaasho URL-ka oo dhan ee host-ka (tusaale:
https://cpanel.yourdomain.com).
Domain-ka Aan La Darin
- Hubi logs-ka Ultimate Multisite-ka si aad u hesho warar qalad ah (error messages).
- Hubi in domain-ku aysan la darin cPanel-ka hadda.
- Hubi in ciyaartaada cPanel-ku aanay gaarin xaddidaadda addon domains ama subdomains-ka.
Masalahyada Sertifikalka SSL (SSL Certificate Issues)
- Isdhexgalka (integration) ma maareynayo bixinta sertifikalka SSL.
- Waxaad u baahan doontaa inaad isticmaasho qalabka SSL/TLS ee cPanel ama astaanta AutoSSL si aad u bixiso sertifikalka SSL-ka domain-kaaga.
- Sida kale, waxaad isticmaali kartaa adeeg la mid ah Let's Encrypt iyadoo la isticmaalayo AutoSSL-ka cPanel.