cPanel ఇంటిగ్రేషన్
అవలోకనం
cPanel అనేది చాలా షేర్డ్ మరియు డెడికేటెడ్ హోస్టింగ్ ప్రొవైడర్లు ఉపయోగించే అత్యంత ప్రాచుర్యం పొందిన వెబ్ హోస్టింగ్ కంట్రోల్ ప్యానెల్లల ో ఒకటి. ఈ ఇంటిగ్రేషన్ Ultimate Multisite మరియు cPanel మధ్య ఆటోమేటిక్ డొమైన్ సింకింగ్ను అనుమతిస్తుంది, తద్వారా మీ cPanel అకౌంట్కు డొమైన్ ఏలియాస్లు మరియు సబ్డొమైన్లను స్వయంచాలకంగా జోడించవచ్చు.
ఫీచర్లు
- cPanel లో ఆటోమేటిక్ addon డొమైన్ క్రియేషన్
- cPanel లో ఆటోమేటిక్ సబ్డొమైన్ క్రియేషన్ (సబ్డొమైన్ మల్టీసైట్ ఇన్స్టాలేషన్ల కోసం)
- మ్యాపింగ్లు తొలగించబడినప్పుడు డొమైన్ రిమూవల్
అవసరాలు
కింది constants మీ wp-config.php ఫైల్లో నిర్వచించబడాలి:
define('WU_CPANEL_USERNAME', 'your_cpanel_username');
define('WU_CPANEL_PASSWORD', 'your_cpanel_password');
define('WU_CPANEL_HOST', 'your_cpanel_host');
ఐచ్ఛికంగా, మీరు ఇవి కూడా నిర్వచించవచ్చు:
define('WU_CPANEL_PORT', 2083); // Default is 2083
define('WU_CPANEL_ROOT_DIR', '/public_html'); // Default is /public_html
సెటప్ సూచనలు
1. మీ cPanel క్రెడెన్షియల్స్ పొందండి
- మీ హోస్టింగ్ ప్రొవైడర్ నుండి మీ cPanel యూజర్నేమ్ మరియు పాస్వర్డ్ పొందండి
- మీ cPanel హోస్ట్ను గుర్తించండి (సాధారణంగా
cpanel.yourdomain.comలేదాyourdomain.com:2083)
2. wp-config.php కు Constants జోడించండి
కింది constants మీ wp-config.php ఫైల్కు జోడించండి:
define('WU_CPANEL_USERNAME', 'your_cpanel_username');
define('WU_CPANEL_PASSWORD', 'your_cpanel_password');
define('WU_CPANEL_HOST', 'your_cpanel_host');
ఐచ్ఛికంగా, మీరు పోర్ట్ మరియు రూట్ డైరెక్టరీని కస్టమైజ్ చేయవచ్చు:
define('WU_CPANEL_PORT', 2083); // మీ cPanel వేరే పోర్ట్ ఉపయోగిస్తే మార్చండి
define('WU_CPANEL_ROOT_DIR', '/public_html'); // మీ document root భిన్నంగా ఉంటే మార్చండి
3. ఇంటిగ్రేషన్ను ఎనేబుల్ చేయండి
- మీ WordPress admin లో, Ultimate Multisite > Settings కు వెళ్ళండి
- "Domain Mapping" ట్యాబ్కు నావిగేట్ చేయండి
- "Host Integrations" కు స్క్రోల్ చేయండి
- cPanel ఇంటిగ్రేషన్ను ఎనేబుల్ చేయండి
- "Save Changes" క్లిక్ చేయండి
ఇది ఎలా పని చేస్తుంది
Addon డొమైన్లు
Ultimate Multisite లో డొమైన్ మ్యాప్ చేయబడినప్పుడు:
- ఇంటిగ్రేషన్ cPanel యొక్క API కి డొమైన్ను addon డొమైన్గా జోడించమని రిక్వెస్ట్ పంపుతుంది
- డొమైన్ మీ రూట్ డైరెక్టరీకి పాయింట్ చేయడానికి కాన్ఫిగర్ చేయబడుతుంది
- డొమైన్ మ్యాపింగ్ తొలగించబడినప్పుడు, ఇంటిగ్రేషన్ cPanel నుండి addon డొమైన్ను తొలగిస్తుంది
సబ్డొమైన్లు
సబ్డొమైన్ మల్టీసైట్ ఇన్స్టాలేషన్ల కోసం, కొత్త సైట్ క్రియేట్ చేయబడినప్పుడు:
- ఇంటిగ్రేషన్ పూర్తి డొమైన్ నుండి సబ్డొమైన్ భాగాన్ని ఎక్స్ట్రాక్ట్ చేస్తుంది
- సబ్డొమైన్ను జోడించమని cPanel యొక్క API కి రిక్వెస్ట్ పంపుతుంది
- సబ్డొమైన్ మీ రూట్ డైరెక్టరీకి పాయింట్ చేయడాన ికి కాన్ఫిగర్ చేయబడుతుంది
ముఖ్యమైన గమనికలు
- ఇంటిగ్రేషన్ మీ cPanel అకౌంట్తో కమ్యూనికేట్ చేయడానికి cPanel యొక్క API2 ను ఉపయోగిస్తుంది
- మీ cPanel అకౌంట్కు addon డొమైన్లు మరియు సబ్డొమైన్లను జోడించడానికి అనుమతులు ఉండాలి
- కొన్ని హోస్టింగ్ ప్రొవైడర్లు మీరు క్రియేట్ చేయగల addon డొమైన్లు లేదా సబ్డొమైన్ల సంఖ్యను పరిమితం చేయవచ్చు
- ఇంటిగ్రేషన్ DNS కాన్ఫిగరేషన్ను హ్యాండిల్ చేయదు; మీరు ఇప్పటికీ మీ డొమైన్లను మీ సర్వర్ యొక్క IP అడ్రస్కు పాయింట్ చేయాలి
ట్రబుల్షూటింగ్
API కనెక్షన్ సమస్యలు
- మీ cPanel యూజర్నేమ్ మరియు పాస్వర్డ్ సరైనవేనా వెరిఫై చేయండి
- మీ cPanel హోస్ట్ సరైనదేనా మరియు యాక్సెస్ చేయగలదేనా తనిఖీ చేయండి
- మీ cPanel అకౌంట్కు అవసరమైన అనుమతులు ఉన్నాయని నిర్ధారించుకోండి
- హోస్ట్ కోసం పూర్తి URL ను ఉపయోగించి ప్రయత్నించండి (ఉదా.,
https://cpanel.yourdomain.com)
డొమైన్ జోడించబడలేదు
- ఏవైనా ఎర్రర్ మెసేజ్ల కోసం Ultimate Multisite లాగ్లను తనిఖీ చేయండి
- డొమైన్ ఇప్పటికే cPanel కు జోడించబడలేదని వెరిఫై చేయండి
- మీ cPanel అకౌంట్ addon డొమైన్లు లేదా సబ్డొమైన్ల పరిమితిని చేరుకోలేదని నిర్ధారించుకోండి
SSL సర్టిఫికేట్ సమస్యలు
- ఇంటిగ్రేషన్ SSL సర్టిఫికేట్ ఇష్యూయన్స్ను హ్యాండిల్ చేయదు
- మీ డొమైన్ల కోసం SSL సర్టిఫికేట్లను జారీ చేయడానికి మీరు cPanel యొక్క SSL/TLS టూల్స్ లేదా AutoSSL ఫీచర్ను ఉపయోగించాలి
- ప్రత్యామ్నాయంగా, మీరు cPanel యొక్క AutoSSL తో Let's Encrypt వంటి సర్వీస్ను ఉపయోగించవచ్చు