Hostinger (hPanel) ইন্টিগ্রেশন
ওভারভিউ
Hostinger একটি জনপ্রিয় ওয়েব হোস্টিং প্রোভাইডার, এবং তাদের একটি আধুন িক কন্ট্রোল প্যানেল হলো hPanel। Ultimate Multisite Hostinger ইন্টিগ্রেশনটি Ultimate Multisite এবং Hostinger-এর hPanel-এর মধ্যে স্বয়ংক্রিয় ডোমেইন সিঙ্কিং সক্ষম করে। এর ফলে আপনি সরাসরি আপনার WordPress অ্যাডমিন থেকে ডোমেইন ম্যাপিং এবং সাবডোমেইনগুলো স্বয়ংক্রিয়ভাবে পরিচালনা করতে পারবেন।
ফিচারসমূহ
- hPanel-এ স্বয়ংক্রিয় অ্যাডন ডোমেইন তৈরি
- hPanel-এ স্বয়ংক্রিয় সাবডোমেইন তৈরি (সাবডোমেইন মাল্টিসাইট ইনস্টলেশনের জন্য)
- ম্যাপিং মুছে গেলে ডোমেইন অপসারণ
- hPanel-এর ডোমেইন ম্যানেজমেন্ট API-এর সাথে নির্বিঘ্ন ইন্টিগ্রেশন
প্রয়োজনীয়তা
Hostinger ইন্টিগ্রে শন ব্যবহার করার জন্য আপনার যা প্রয়োজন:
১. hPanel অ্যাক্সেস সহ একটি Hostinger অ্যাকাউন্ট
২. Hostinger থেকে একটি API টোকেন
৩. আপনার wp-config.php ফাইলে নিম্নলিখিত কনস্ট্যান্টগুলো সংজ্ঞায়িত করা:
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'); // ডিফল্ট API এন্ডপয়েন্ট
সেটআপ নির্দেশাবলী
১. আপনার Hostinger API টোকেন তৈরি করুন
১. আপনার Hostinger অ্যাকাউন্টে লগইন করুন এবং hPanel অ্যাক্সেস করুন। ২. Account Settings → API Tokens এ যান। ৩. Create New Token এ ক্লিক করুন। ৪. আপনার টোকেনটির একটি বর্ণনামূলক নাম দিন (যেমন: "Ultimate Multisite")। ৫. প্রয়োজনীয় অনুমতিগুলো নির্বাচন করুন:
- Domain management
- Subdomain management ৬. তৈরি হওয়া টোকেনটি কপি করুন এবং এটি নিরাপদে সংরক্ষণ করুন।
২. আপনার অ্যাকাউন্ট আইডি খুঁজুন
১. hPanel-এ, Account Settings → Account Information এ যান। ২. আপনার অ্য াকাউন্ট আইডি এই পেজে প্রদর্শিত হবে। ৩. পরবর্তী ধাপের জন্য এই আইডিটি কপি করে সংরক্ষণ করুন।
৩. wp-config.php-এ কনস্ট্যান্ট যোগ করুন
আপনার wp-config.php ফাইলে নিম্নলিখিত কনস্ট্যান্টগুলো যোগ করুন:
define('WU_HOSTINGER_API_TOKEN', 'your_hostinger_api_token');
define('WU_HOSTINGER_ACCOUNT_ID', 'your_hostinger_account_id');
যদি আপনার Hostinger অ্যাকাউন্ট অন্য কোনো API এন্ডপয়েন্ট ব্যবহার করে, তবে আপনি এটি কাস্টমাইজ করতে পারেন:
define('WU_HOSTINGER_API_URL', 'https://api.hostinger.com/v1');
৪. ইন্টিগ্রেশন সক্ষম করুন
১. আপনার WordPress অ্যাডমিন থেকে Ultimate Multisite > Settings এ যান। ২. Domain Mapping ট্যাবে নেভিগেট করুন। ৩. Host Integrations পর্যন্ত স্ক্রল করুন। ৪. Hostinger (hPanel) ইন্টিগ্রেশনটি সক্ষম করুন। ৫. Save Changes এ ক্লিক করুন।
এটি কীভাবে কাজ করে
অ্যাডন ডোমেইন (Addon Domains)
যখন আপনি Ultimate Multisite-এ একটি ডোমেইন ম্যাপ করেন:
১. ইন্টিগ্রেশনটি অ্যাডন ডোমেইন হিসেবে ডোমেইনটি যোগ করার জন্য Hostinger-এর API-তে একটি অনুরোধ পাঠায়। ২. ডোমেইনটি আপনার রুট ডিরেক্টরির দিকে নির্দেশ করার জন্য কনফিগার করা হয়। ৩. যখন একটি ডোমেইন ম্যাপিং সরানো হয়, তখন ইন্টিগ্রেশনটি স্বয়ংক্রিয়ভাবে hPanel থেকে অ্যাডন ডোমেইনটি সরিয়ে দেয়।
সাবডোমেইন (Subdomains)
সাবডোমেইন মাল্টিসাইট ইনস্টলেশনের জন্য, যখন একটি নতুন সাইট তৈরি হয়:
১. ইন্টিগ্রেশনটি সম্পূর্ণ ডোমেইন থেকে সাবডোমেইন অংশটি বের করে আনে। ২. এটি সাবডোমেইনটি যোগ করার জন্য Hostinger-এর API-তে একটি অনুরোধ পাঠায়। ৩. সাবডোমেইনটি আপনার রুট ডিরেক্টরির দিকে নির্দেশ করার জন্য কনফিগার করা হয়।
গুরুত্বপূর্ণ নোট
- ইন্টিগ্রেশনটি আপনার অ্যাকাউন্টের সাথে যোগাযোগ করার জন্য Hostinger-এর REST API ব্যবহার করে।
- আপনার API টোকেনে ডোমেইন এবং সাবডোমেইন পরিচালনার জন্য প্রয়োজনীয় অনুমতি থাকতে হবে।
- ইন্টিগ্রেশনটি DNS কনফিগারেশন পরিচালনা করে না; ডোমেইনগুলো আগে থেকেই আপনার Hostinger অ্যাকাউন্টের দিকে নির্দেশ করা থাকতে হবে।
- API অনুরোধগুলো নিরাপদে HTTPS এর মাধ্যমে করা হয়।
- আপনার API টোকেন সুরক্ষিত রাখুন এবং এটি কখনোই সর্বজনীনভাবে শেয়ার করবেন না।