============================================================ WAOC LICENSE SERVER — সেটআপ নির্দেশিকা (Namecheap Stellar) ============================================================ এই ফোল্ডারে প্রধান ফাইলসমূহ: - config.php → আপনার সেটিংস (এডিট করতে হবে) - db.php → ডাটাবেস সংযোগ (এডিট করতে হবে না) - api.php → যাচাই API (এডিট করতে হবে না) - call-auth.php → কল অথরাইজেশন ও ফিঙ্গারপ্রিন্ট চেকিং API - update.php → ১-ক্লিক প্লাগইন অটো-আপডেট API - admin.php → লাইসেন্স ম্যানেজার (এডিট করতে হবে না) ──────────────────────────────────────────────────────────── ধাপ ১ — Subdomain তৈরি করুন (cPanel) ──────────────────────────────────────────────────────────── 1. Namecheap cPanel এ লগইন করুন। 2. "Subdomains" এ যান। 3. একটা subdomain বানান, যেমন: license.yourdomain.com 4. Document Root লিখে রাখুন (যেমন: /home/username/license.yourdomain.com) ──────────────────────────────────────────────────────────── ধাপ ২ — MySQL Database তৈরি করুন (cPanel) ──────────────────────────────────────────────────────────── 1. cPanel → "MySQL Databases" এ যান। 2. নতুন database বানান, যেমন: username_license 3. নতুন database user বানান + একটা শক্তিশালী password দিন। 4. User কে database এ Add করুন এবং "ALL PRIVILEGES" দিন। 5. এই তিনটা মান লিখে রাখুন: - Database name (যেমন: username_license) - Database user (যেমন: username_licuser) - Password ──────────────────────────────────────────────────────────── ধাপ ৩ — config.php এডিট করুন ──────────────────────────────────────────────────────────── config.php খুলে নিচের মানগুলো বসান: WLS_DB_NAME → আপনার database name WLS_DB_USER → আপনার database user WLS_DB_PASS → আপনার database password WLS_ADMIN_USER → admin panel এর username (ইচ্ছেমতো) WLS_ADMIN_PASS → admin panel এর শক্তিশালী password WLS_SECRET_SALT → একটা লম্বা random string বসান। ⚠️ এই একই string টা প্লাগইনের license-client.php তেও বসাতে হবে। ──────────────────────────────────────────────────────────── ধাপ ৪ — ফাইল আপলোড করুন (cPanel File Manager / FTP) ──────────────────────────────────────────────────────────── 1. cPanel → File Manager এ যান। 2. ধাপ ১ এ পাওয়া subdomain এর Document Root ফোল্ডারে যান। 3. config.php, db.php, api.php, admin.php — চারটা ফাইল ওই ফোল্ডারে আপলোড করুন। ──────────────────────────────────────────────────────────── ধাপ ৫ — Admin Panel খুলুন এবং লাইসেন্স বানান ──────────────────────────────────────────────────────────── 1. ব্রাউজারে যান: https://license.yourdomain.com/admin.php 2. config.php তে দেওয়া username/password দিয়ে লগইন করুন। (প্রথমবার লগইনেই ডাটাবেস টেবিল অটো তৈরি হবে।) 3. "নতুন লাইসেন্স তৈরি করুন" ফর্মে: - গ্রাহকের নাম - অনুমোদিত ডোমেইন (যেমন: satkhirashop.com) - মেয়াদ (খালি রাখলে আজীবন) দিয়ে Create চাপুন। 4. তৈরি হওয়া KEY (XXXX-XXXX-XXXX-XXXX) কপি করুন। ──────────────────────────────────────────────────────────── ধাপ ৬ — প্লাগিন কনফিগার করুন ──────────────────────────────────────────────────────────── প্লাগিনের includes/license-client.php ফাইলে: WAOC_LICENSE_API → 'https://license.yourdomain.com/api.php' WAOC_LICENSE_SALT → config.php এর WLS_SECRET_SALT এর হুবহু একই মান তারপর WordPress এ: Admin → "AI Call License" মেনু → Key বসান → Save & Activate। ✅ Active দেখালে কাজ শেষ। ──────────────────────────────────────────────────────────── নিরাপত্তা টিপস ──────────────────────────────────────────────────────────── - WLS_SECRET_SALT কখনো কাউকে দেবেন না। - admin.php এর password শক্তিশালী রাখুন। - চাইলে cPanel এর "Directory Privacy" দিয়ে admin.php কে বাড়তি password protect করতে পারেন। ──────────────────────────────────────────────────────────── প্রতিদিনের ব্যবহার ──────────────────────────────────────────────────────────── - নতুন site যোগ করতে → admin.php তে নতুন key বানান। - কোনো site বন্ধ করতে → ওই key "Disable" করুন (সাথে সাথে ১২ ঘণ্টার মধ্যে ওই site এ প্লাগিন বন্ধ হয়ে যাবে)। - key অন্য domain এ সরাতে → "Reset Domain" চাপুন।