Kaip įdiegti WHMCS?

Domain Name API – Diegimo ir integravimo vadovas

Ši dokumentacija aprašo, kaip integruoti savo DomainNameAPI paskyrą į WHMCS programinę įrangą.

Minimalūs reikalavimai

  • WHMCS 7.8 arba naujesnė versija
  • PHP 7.4 arba naujesnė versija (rekomenduojama: 8.1)
  • PHP SOAPClient įskiepis turi būti įjungtas.
  • Kliento pasirinktinių laukų informacija su T.C. asmens kodu / mokesčių numeriu / mokesčių inspekcijos duomenimis. (Nebūtina)

Dėmesio!!! Jei atliekate atnaujinimą, prieš diegdami būtinai sukurkite senų failų atsarginę kopiją.

Įkėlimas

Nukopijuokite aplanką „modules“ iš atsisiųsto paketo į katalogą, kuriame įdiegta WHMCS. (Pavyzdys: /home/whmcs/public_html)

Pastaba: Neištrinkite failų .gitignore, README.md ir LICENSE.

Domain Name API WHMCS modulio įkėlimas

Jei failai įkeliami neteisingai, WHMCS negalės rasti modulio.

Modulio konfigūracija

Įkėlę failus, WHMCS administravimo skydelyje eikite į „Sistemos nustatymai“.

WHMCS sistemos nustatymai

Atidarę „Sistemos nustatymus“, pereikite į skyrių „Domenų registratorius“.

Domain Name API WHMCS modulio konfigūracija

Jei modulio failai įdėti į teisingą katalogą, čia bus rodomas „Domain Name API“.

Aktyvavę įveskite mums suteiktą vartotojo vardą ir slaptažodį.

Išsaugojus bus rodomas jūsų vartotojo vardas ir esamas balansas.

Jei reikia, priskirkite TR asmens kodo ir mokesčių numerio informaciją, naudojamą .tr domenų registracijai jūsų naudotojams.

Domain Name API naudotojo informacija

Domenų kainų nustatymai

Baigę modulio nustatymus, eikite į sistemos nustatymus.

Domenų kainų nustatymai

Nustatykite TLD, kurį norite parduoti. (Pavyzdys: .com.tr)

Automatinei registracijai pasirinkite „Domain Name API“.

Pasirinkite EPP kodo parinktį.

Kainodarą galite nustatyti rankiniu būdu arba naudoti pakopinę kainodarą (paaiškinama kitame skyriuje).

Domenų kainų nustatymai 2

Vietoje viešųjų Whois serverių kaip užklausų šaltinio galite naudoti DomainNameAPI. Spustelėkite „Keisti“ skiltyje „Lookup Provider“, pasirinkite „DomainNameApi“ ir nustatykite, kuriems TLD jis bus naudojamas.

Paketinės kainos ir automatinė kainodara

Eikite į „Utilities“ → „Registrar TLD Sync“. Atsidariusiame ekrane pasirinkite „DomainNameApi“ ir šiek tiek palaukite.

Kitame etape visi mūsų sistemos TLD bus palyginti su WHMCS TLD. Bus apskaičiuotos pelno ir nuostolio maržos ir parodytos bendrai, leidžiant jas importuoti.

Domain Name API WHMCS kainodara

Iš administratoriaus perspektyvos

  • Galite pateikti domeno „Ištrynimo užklausą“.
  • Galite pateikti „Perkėlimo atšaukimą“ domenui.
  • Galite matyti domeno būseną realiuoju laiku, pradžios ir pabaigos datas.
  • Galite peržiūrėti savo subdomenus.
  • Galite peržiūrėti papildomų laukų informaciją.

Bendrieji nustatymai

Sistemos nustatymuose eikite į „Bendrieji nustatymai“ ir pasirinkite skirtuką „Domenai“.

Įjunkite parinktį, leidžiančią klientams patiems registruoti domenus.

Įjunkite parinktį, leidžiančią klientams perkelti domenus pas jus.

Įjunkite „Leisti atnaujinimo užsakymus“, kad klientai galėtų atnaujinti domenus prieš galiojimo pabaigą.

Įjunkite „Automatinis atnaujinimas po apmokėjimo“, kad atnaujinimai būtų atliekami automatiškai po mokėjimo.

Įjunkite „Domenų sinchronizavimą“, kad esami domenai būtų reguliariai tikrinami ir sinchronizuojami (rekomenduojama).

Jei norite valdyti turkiškus, hebrajų, arabų, rusiškus ir kt. domenus, įjunkite „Leisti IDN domenus“.

Lauke „Numatytasis vardų serveris“ įveskite savo vardų serverių informaciją.

Sinchronizavimo nustatymai

Sistemos nustatymuose eikite į automatizavimo nustatymus ir atidarykite „Domain Sync Settings“.

Įjunkite domenų sinchronizavimą.

Įjunkite parinktį „Sync Next Due Date“, jei norite, kad galiojimo data būtų atnaujinta sinchronizavimo metu.

Sureguliuokite kitus nustatymus pagal sistemos apkrovą.

Klaida – išsamus vaizdas

Eikite į „System Logs“, tada į „Module Log“.

Suraskite atitinkamą žurnalo įrašą ir spustelėkite datą.

Galite peržiūrėti išsamias užklausas, atsakymus ir filtruotus atsakymus.

!! Dėl našumo rekomenduojame kasdieniniame naudojime išjungti sistemos žurnalavimą. Daugiau informacijos: WHMCS Logging

Derinimas (Debugging)

Norėdami įjungti derinimą, spustelėkite „Utilities // Logs // Module Log“.

Jei įmanoma, įjunkite „Enable Debug Logging“. Jei matomas mygtukas „Disable Debug Logging“, žurnalavimas jau aktyvus.

Visos sėkmingos ir nesėkmingos domenų užklausos ir atsakymai yra registruojami šiame modulyje.

Iškilus problemoms, detales galite peržiūrėti spustelėję atitinkamo žurnalo įrašo datą.

Vaizdo instrukcija