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.

Jei failai įkeliami neteisingai, WHMCS negalės rasti modulio.
Modulio konfigūracija
Įkėlę failus, WHMCS administravimo skydelyje eikite į „Sistemos nustatymai“.

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

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.

Domenų kainų nustatymai
Baigę modulio nustatymus, eikite į sistemos nustatymus.

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).

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.

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ą.
