כיצד להתקין 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 כספק בדיקה. לחצו על “Change” באזור “Lookup Provider”, בחרו “DomainNameApi” וקבעו עבור אילו TLDs ישמש.

תמחור מדורג ותמחור אוטומטי

עברו אל “Utilities” → “Registrar TLD Sync”. בחרו “DomainNameApi” והמתינו מספר רגעים.

בשלב הבא, כל ה-TLDs במערכת שלנו יושוו ל-TLDs ב-WHMCS, רווחים והפסדים יחושבו ויוצגו לייבוא מרוכז.

תמחור מודול Domain Name API ל-WHMCS

מנקודת מבט של מנהל

  • ניתן לשלוח בקשת “מחיקה” לדומיין.
  • ניתן לבצע “ביטול העברה” לדומיין.
  • ניתן לצפות בסטטוס החי ובתאריכי התחלה וסיום של הדומיין.
  • ניתן להציג רשימת תת-דומיינים.
  • ניתן לצפות במידע נוסף משדות מותאמים.

הגדרות כלליות

עברו אל “System Settings” → “General Settings” ובחרו בלשונית “Domains”.

הפעילו את האפשרות לאפשר ללקוחות לרשום דומיינים בעצמם.

הפעילו את האפשרות לאפשר ללקוחות להעביר דומיינים אליכם.

הפעילו את האפשרות לאפשר חידוש דומיינים לפני מועד התפוגה.

הפעילו “Auto Renew on Payment” לחידוש אוטומטי לאחר תשלום.

הפעילו “Domain Sync Enabled” לבדיקת וסנכרון דומיינים קיימים (מומלץ).

אם ברצונכם לנהל דומיינים בטורקית, עברית, ערבית, רוסית ועוד – הפעילו “Allow IDN Domains”.

הזינו את פרטי ה-Nameserver שלכם באזור “Default Nameserver”.

הגדרות סנכרון

עברו אל “Automation Settings” ופתחו את “Domain Sync Settings”.

הפעילו סנכרון דומיינים.

במידת הצורך, הפעילו את האפשרות “Sync Next Due Date”.

שגיאות – תצוגת פירוט

עברו אל “System Logs” → “Module Log”.

מצאו את הרשומה הרלוונטית ולחצו על התאריך.

ניתן לצפות בבקשות, תשובות ותשובות מסוננות בפירוט.

ניפוי שגיאות (Debugging)

כדי להפעיל ניפוי שגיאות, לחצו על “Utilities // Logs // Module Log”.

אם זמין, הפעילו “Enable Debug Logging”.

כל הבקשות והתשובות המוצלחות או הכושלות נרשמות במודול זה.

מדריך וידאו