Hostinger (hPanel) Integration
جائزہ (Overview)
Hostinger هڪ مقبول ويب هاستينگ برائڊر آهي جنهن ان جي ماڊرن ڪنٽرول پينل hPanel نامي آهي. Ultimate Multisite Hostinger integration توهان کي Ultimate Multisite ۽ Hostinger جي hPanel بابت دومين سائنڪنگ (domain syncing) خود بخود ڪرڻ جي اجازت ڏئي ٿو، جنهن سان توهان WordPress admin کان ئي دومين ميپنگ ۽ سابڊومين کي خود بخود منظم ڪري سگهو ٿا.
خصوصيتون (Features)
- hPanel ۾ خود بخود addon domain جوٺهڻ
- hPanel ۾ خود بخود subdomain جوٺهڻ (subdomain multisite installations لاءِ)
- ميپنگ ختم ڪرڻ کان پوءِ دومين کي حذف ڪرڻ
- hPanel جي دومين مانيجمنٽ API سان سلسلي ۾ آسان ڪنهن
گهرجيون (Requirements)
Hostinger integration استعمال ڪرڻ لاءِ توهان کي انهن جي ضرورت آهي:
- Hostinger جو هڪ account جنهن ۾ hPanel تک رسائي هجي
- Hostinger کان API token
- توهان جي
wp-config.phpفائل ۾ هي constants تعريف ڪيا وڃن:
define('WU_HOSTINGER_API_TOKEN', 'your_hostinger_api_token');
define('WU_HOSTINGER_ACCOUNT_ID', 'your_hostinger_account_id');
اختياري طور تي، توهان هي به تعريف ڪري سگهو ٿا:
define('WU_HOSTINGER_API_URL', 'https://api.hostinger.com/v1'); // Default API endpoint
ترتیب ڏيڻ جا تعليمات (Setup Instructions)
1. پنهنجو Hostinger API Token جنريٽ ڪريو
- پنهنجي Hostinger account ۾ لاگ ان ڪريو ۽ hPanel تک رسائي حاصل ڪريو
- Account Settings → API Tokens تي وڃو
- Create New Token تي ڪلڪ ڪريو
- پنهنجي token کي هڪ وضاحت سان نام ڏيو (مثال: "Ultimate Multisite")
- ضروري اجازتون منتخب ڪريو:
- Domain management
- Subdomain management
- جنريٽ ٿيل token کي كوب ڪريو ۽ محفوظ ڪريو
2. پنهنجي Account ID جوڳڻو
- hPanel ۾، Account Settings → Account Information تي وڃو
- توهان جي Account ID هن صفحا تي ڏيکاري ويندي آهي
- هي ID كوب ڪري محفوظ ڪريو ته جيئن توهان نالي قدم لاءِ استعمال ڪري سگهو ٿا
3. wp-config.php ۾ constants شامل ڪريو
هي هي constants پنهنجي wp-config.php فائل ۾ شامل ڪريو:
define('WU_HOSTINGER_API_TOKEN', 'your_hostinger_api_token');
define('WU_HOSTINGER_ACCOUNT_ID', 'your_hostinger_account_id');
جيڪڏهن توهان جو Hostinger جو ڪアカウント ڪنهن ٻئي API endpoint جو استعمال ڪري ٿو، ته توهان ان کي خود مطابق بنائ سگهو ٿا:
define('WU_HOSTINGER_API_URL', 'https://api.hostinger.com/v1');
4. Integration کي فعال ڪرڻ (Enable the Integration)
- پنهنجي WordPress admin ۾، Ultimate Multisite > Settings تي وڃو
- Domain Mapping ٽاب تي وينجو
- Host Integrations تائين سکرول ڪريو
- Hostinger (hPanel) integration کي فعال ڪريو
- Save Changes تي ڪلڪ ڪريو
اهو ڪيئن کام ڪري ٿو (How It Works)
Addon Domains (اضافي دومينيوم)
جيڪڏهن توهان Ultimate Multisite ۾ هڪ دومين نام مپ ڪريو ٿا:
- Integration Hostinger جي API تائين درخواست پيحل نهجي، دومين کي addon domain طور شامل ڪرڻ لاءِ
- دومين کي توهان جي root directory تي پوائنٽ ڪرڻ لاءِ configure ڪيو ويندو آهي
- جڏهن ڪنهن دومين جو مپ ختم ڪيو ويندو آهي، ته integration خود بخود hPanel کان addon domain کي ختم ڪري ڇڏي ٿو
Subdomains (سڀ دومينيوم)
Subdomain multisite installation لاءِ، جڏهن هڪ نئين سائيٽ جوٺي ويندي آهي:
- Integration پوري دومين کان subdomain جو حصو نکالندو آهي
- اهو subdomain کي شامل ڪرڻ لاءِ Hostinger جي API تائين درخواست پيحل نهجي
- subdomain کي توهان جي root directory تي پوائنٽ ڪرڻ لاءِ configure ڪيو ويندو آهي
اهم نوٽس (Important Notes)
- Integration توهان جي account سان رابطو ڪرڻ لاءِ Hostinger جي REST API جو استعمال ڪري ٿو
- توهان جي API token ۾ دومين ۽ subdomain جي management لاءِ ضروري اجازتون hon ٿيون
- Integration DNS configuration کي سنڀالندو نه، دومينيون پہلے تائين توهان جي Hostinger account تي پوائنٽ ڪئي هجڻ گهرجن
- API requests HTTPS تي محفوظ طور تي ڪيا ويندا آهن
- پنهنجي API token کي محفوظ رکجو ۽ ان کي ڪڏهن به پبلڪ نه ڪريو
گلاپ (Troubleshooting)
API Connection Issues
API token درست آهي ۽ ختم نه ٿي آهي، اهو تصديق ڪريو
اکونٽ ID درست آهي يا نه، اهو چیک ڪريو
اهو ڊومين مانيجمنٽ لاءِ API token تائين ضرورتان آهن، اهو يقيني بڻايو
Hostinger اڪونٽ فعال آهي ۽ سٺي حالت ۾ آهي، اهو تصديق ڪريو
ڊومين شامل نه ٿيو
Ultimate Multisite جي لاگز ۾ ڪا غلطي جو پيغام ڏسو
تصديق ڪريو ته ڊومين توهان جي Hostinger اڪونٽ ۾ پہلے کان شامل ناهي
اهو يقيني بڻايو ته توهان جي Hostinger اڪونٽ انڊ دومينن لاءِ محدود نه ٿيو آهي
تصديق ڪريو ته ڊومين صحيح طرح توهان جي Hostinger نام سرورن (nameservers) تي پوائنٽ ڪيل آهي
SSL سرٽيفڪيٽ جو مسئلو
اهو ان ايڪتيگريشن SSL سرٽيفڪيٽ ڏيڻ ۾ مدد نه ڪندو
Hostinger عام طور تي AutoSSL جي ذريعي مفت SSL سرٽيفڪيٽ فراهم ڪري ٿو
توه سست hPanel ۾ SSL/TLS تحت SSL سرٽيفڪيٽن کي خود مانيج ڪري سگهو ٿا
ٻئي طرف، Hostinger جي AutoSSL فيچر سان Let's Encrypt استعمال ڪري سگهو ٿا
مدد (Support)
Hostinger ايڪتيگريشن سان اضافي مدد لاءِ، مهرباني ڪري ان تي رجوع ڪريو: