Cloudways Integration
جائزہ (Overview)
Cloudways هڪ مانيجڊ ڪلاؤڊ هوستنگ پليٽ فارم آهي جيڪو توهان کي مختلف ڪلاؤڊ برائڊز جهڙوڪ DigitalOcean، AWS، Google Cloud ۽ ٻين تي WordPress سائيٽس ڊپلوئ ڪرڻ جي اجازت ڏئي ٿو. هي ان انٽيغريشن جو فائدو اهو آهي ته Ultimate Multisite ۽ Cloudways بابت آٽومويڪ ايميل سنڪرينگ (domain syncing) ۽ SSL سرٽيفڪيٽ مانيجمنٽ خود بخود ٿي ويندي آهي.
خصوصيتون (Features)
- آٽومويڪ ڊو메ن سنڪرينگ (Automatic domain syncing)
- SSL سرٽيفڪيٽ مانيجمنٽ (SSL certificate management)
- اضافي ڊو메ن جي سگهه (Support for extra domains)
- SSL سرٽيفڪيٽ لاءِ DNS تصديق (DNS validation for SSL certificates)
گهرجن (Requirements)
توهان کي پنهنجي wp-config.php فائل ۾ هي constants تعريف ڪرڻ گهرجي:
define('WU_CLOUDWAYS_EMAIL', 'your_cloudways_email');
define('WU_CLOUDWAYS_API_KEY', 'your_api_key');
define('WU_CLOUDWAYS_SERVER_ID', 'your_server_id');
define('WU_CLOUDWAYS_APP_ID', 'your_app_id');
اختياري طور تي، توهان هي به تعريف ڪري سگهو ٿا:
define('WU_CLOUDWAYS_EXTRA_DOMAINS', 'comma,separated,list,of,domains');
ترتیب ڏيڻ جا تعليمات (Setup Instructions)
1. پنهنجي Cloudways API معلومات حاصل ڪريو (Get Your Cloudways API Credentials)
- پنهنجي Cloudways dashboard ۾ لاگ ان ڪريو.
- "Account" > "API Keys" تي وڃو.
- جيڪڏهن توهان جي پاسي API key ناهي ته هڪ API key جنريٽ ڪريو.
- پنهنجو ايميل ۽ API key ڪاپي ڪريو.
2. پنهنجي سرور ۽ ايپليڪيشن ID حاصل ڪريو (Get Your Server and Application IDs)
- پنهنجي Cloudways dashboard ۾، "Servers" تي وڃو.
- ان سرور کي چونڊيو جتي توهان جو WordPress multisite هجيو آهي.
- Server ID URL ۾ ڏسڻ لائق آهي:
https://platform.cloudways.com/server/{SERVER_ID} - "Applications" تي وڃو ۽ پنهنجي WordPress application کي چونڊيو.
- App ID URL ۾ ڏسڻ لائق آهي:
https://platform.cloudways.com/server/{SERVER_ID}/application/{APP_ID}
3. wp-config.php ۾ constants شامل ڪريو (Add Constants to wp-config.php)
هي هي constants پنهنجي wp-config.php فائل ۾ شامل ڪريو:
define('WU_CLOUDWAYS_EMAIL', 'your_cloudways_email');
define('WU_CLOUDWAYS_API_KEY', 'your_api_key');
define('WU_CLOUDWAYS_SERVER_ID', 'your_server_id');
define('WU_CLOUDWAYS_APP_ID', 'your_app_id');
જો તમારી પાસે વધારાની બહારની ડોમેન્સ (તમારા મલ્ટિસાઇટ ને ટવર્કની બહાર) હોય જે હંમેશા Cloudways એલિએસીસ લિસ્ટમાં રાખવા જોઈએ:
define('WU_CLOUDWAYS_EXTRA_DOMAINS', 'extradomain1.com,extradomain2.com');
WU_CLOUDWAYS_EXTRA_DOMAINS માં *.your-network.com (અથવા તમારા પોતાના નેટવર ્કના કોઈપણ સબડોમેન પેટર્ન) ઉમેરશો નહીં. શા માટે આ પ્રતિબંધિત છે તે નીચે Important — wildcard SSL pitfall જુઓ, જે તમને દરેક ટેન્નેન્ટ માટે SSL સર્ટિફિકેટ ઇશ્યૂ થવાથી અટકાવે છે.
4. ઇન્ટિગ્રેશન ચાલુ કરો (Enable the Integration)
- તમારા WordPress admin માં જાઓ: Ultimate Multisite > Settings
- "Domain Mapping" ટેબ પર જાઓ
- નીચે સ્ક્રોલ કરીને "Host Integrations" પર જાઓ
- Cloudways ઇન્ટિગ્રેશનને એન્એબલ કરો
- "Save Changes" પર ક્લિક કરો