WHMCS کیسے انسٹال کریں؟

Domain Name API – انسٹالیشن اور انٹیگریشن گائیڈ

یہ دستاویز وضاحت کرتی ہے کہ آپ اپنے DomainNameAPI اکاؤنٹ کو WHMCS سافٹ ویئر کے ساتھ کیسے مربوط کریں۔

کم از کم تقاضے

  • WHMCS 7.8 یا اس سے زیادہ
  • PHP 7.4 یا اس سے زیادہ (تجویز کردہ: 8.1)
  • PHP SOAPClient پلگ اِن کا فعال ہونا ضروری ہے۔
  • صارف کے لیے حسبِ ضرورت فیلڈز: T.C. شناختی نمبر / ٹیکس نمبر / ٹیکس آفس کی معلومات (اختیاری)

انتباہ!!! اگر آپ اپ گریڈ کر رہے ہیں تو انسٹالیشن سے پہلے اپنی پرانی فائلوں کا بیک اپ ضرور بنائیں۔

اپ لوڈ

ڈاؤن لوڈ کیے گئے پیکج میں موجود “modules” فولڈر کو اس ڈائریکٹری میں کاپی کریں جہاں WHMCS انسٹال ہے۔ (مثال: /home/whmcs/public_html)

نوٹ: .gitignore، README.md اور LICENSE فائلوں کو حذف نہ کریں۔

Domain Name API WHMCS ماڈیول اپ لوڈ

اگر فائلیں غلط طریقے سے اپ لوڈ کی جائیں تو WHMCS ماڈیول کو شناخت نہیں کر پائے گا۔

ماڈیول کنفیگریشن

فائلیں اپ لوڈ ہونے کے بعد WHMCS ایڈمن پینل میں “System Settings” سیکشن میں جائیں۔

System Settings

“System Settings” میں جانے کے بعد “Domain Registrar” سیکشن پر جائیں۔

Domain Name API ماڈیول کنفیگریشن

اگر ماڈیول فائلیں درست فولڈر میں ہوں گی تو یہاں “Domain Name API” نظر آئے گا۔

فعال کرنے کے بعد ہمارے فراہم کردہ یوزرنیم اور پاس ورڈ درج کریں۔

محفوظ کرنے کے بعد آپ کا یوزرنیم اور موجودہ بیلنس ظاہر ہو جائے گا۔

ضرورت پڑنے پر .tr ڈومین رجسٹریشن کے لیے استعمال ہونے والی TR شناختی نمبر اور ٹیکس نمبر کی معلومات کو میپ کریں۔

Domain Name API صارف کی معلومات

ڈومین قیمتوں کی ترتیبات

ماڈیول کی ترتیبات مکمل ہونے کے بعد “System Settings” میں جائیں۔

ڈومین قیمتوں کی ترتیبات

وہ TLD منتخب کریں جسے آپ فروخت کرنا چاہتے ہیں۔ (مثال: .com.tr)

خودکار رجسٹریشن کے لیے “Domain Name API” منتخب کریں۔

EPP کوڈ آپشن منتخب کریں۔

قیمتیں دستی طور پر مقرر کی جا سکتی ہیں یا مرحلہ وار قیمتوں کا تعین بھی کیا جا سکتا ہے (اگلے حصے میں وضاحت کی گئی ہے)۔

ڈومین قیمتوں کی ترتیبات 2

عوامی Whois سرورز استعمال کرنے کے بجائے آپ DomainNameAPI کو ڈومین تلاش کے ذریعہ کے طور پر استعمال کر سکتے ہیں۔ اس کے لیے “Lookup Provider” سیکشن میں “Change” پر کلک کریں، “DomainNameApi” منتخب کریں اور ان TLDs کا تعین کریں جن کے لیے یہ استعمال ہو گا۔

مرحلہ وار قیمتیں اور خودکار قیمتوں کا تعین

“Utilities” سیکشن سے “Registrar TLD Sync” پر جائیں۔ ظاہر ہونے والی اسکرین سے “DomainNameApi” منتخب کریں اور تھوڑی دیر انتظار کریں۔

اگلے مرحلے میں، ہمارے سسٹم کے تمام TLDs کو WHMCS کے TLDs کے ساتھ موازنہ کیا جاتا ہے، منافع اور نقصان کے مارجن کا حساب لگایا جاتا ہے اور اجتماعی طور پر دکھایا جاتا ہے۔

Domain Name API WHMCS قیمتیں

ایڈمن کے نقطۂ نظر سے

  • آپ ڈومین کے لیے “حذف کرنے کی درخواست” بھیج سکتے ہیں۔
  • آپ ڈومین کے لیے “ٹرانسفر منسوخی” کر سکتے ہیں۔
  • آپ ڈومین کی موجودہ حالت اور آغاز و اختتام کی تاریخیں دیکھ سکتے ہیں۔
  • آپ اپنے ذیلی ڈومینز کی فہرست دیکھ سکتے ہیں۔
  • آپ اضافی فیلڈ کی معلومات دیکھ سکتے ہیں۔

ایڈمن پینل ویو

عمومی ترتیبات

“System Settings” سے “General Settings” میں جائیں اور “Domains” ٹیب منتخب کریں۔

اگر آپ چاہتے ہیں کہ صارفین خود ڈومین رجسٹر کریں تو متعلقہ آپشن فعال کریں۔

اگر آپ چاہتے ہیں کہ صارفین خود ڈومین ٹرانسفر کریں تو متعلقہ آپشن فعال کریں۔

ڈومین کی مدت ختم ہونے سے پہلے تجدید کے لیے “Renewal Orders” فعال کریں۔

ادائیگی کے ساتھ خودکار تجدید کے لیے “Auto Renew on Payment” فعال کریں۔

موجودہ ڈومینز کی باقاعدہ جانچ اور ہم آہنگی کے لیے “Domain Sync Enabled” فعال کریں (تجویز کردہ)۔

ترکی، عبرانی، عربی، روسی وغیرہ ڈومینز کے لیے “Allow IDN Domains” فعال کریں۔

“Default Nameserver” سیکشن میں اپنے نیم سرور کی معلومات درج کریں۔

ہم آہنگی کی ترتیبات

“Automation Settings” میں جا کر “Domain Sync Settings” کھولیں۔

ڈومین ہم آہنگی کو فعال کریں۔

اپ ڈیٹ کے دوران اختتامی تاریخ کو تبدیل کرنے کے لیے “Sync Next Due Date” فعال کریں۔

سسٹم کی مصروفیت کے مطابق دیگر ترتیبات کو ایڈجسٹ کریں۔

خرابی – تفصیلی منظر

“System Logs” کے ذریعے “Module Log” سیکشن میں جائیں۔

متعلقہ لاگ تلاش کریں اور تاریخ پر کلک کریں۔

آپ تفصیلی درخواستیں، جوابات اور فلٹر شدہ جوابات دیکھ سکتے ہیں۔

Debugging

ڈی بگنگ کو فعال کرنے کے لیے “Utilities // Logs // Module Log” پر کلک کریں۔

اگر دستیاب ہو تو “Enable Debug Logging” کو فعال کریں۔

تمام کامیاب اور ناکام ڈومین درخواستیں اس ماڈیول میں لاگ کی جاتی ہیں۔

ویڈیو گائیڈ