Kako instalirati WHMCS?
Domain Name API – Vodič za instalaciju i integraciju
Ova dokumentacija opisuje kako integrirati vaš DomainNameAPI račun u WHMCS softver.
Minimalni zahtjevi
- WHMCS 7.8 ili noviji
- PHP 7.4 ili noviji (preporučeno: 8.1)
- PHP SOAPClient dodatak mora biti aktivan.
- Prilagođena polja korisnika koja sadrže T.C. identifikacijski broj / porezni broj / informacije porezne uprave. (Opcionalno)
Upozorenje!!! Ako radite nadogradnju, obavezno napravite sigurnosnu kopiju starih datoteka prije instalacije.
Učitavanje
Kopirajte mapu “modules” iz preuzetog paketa u direktorij u kojem je instaliran WHMCS. (Primjer: /home/whmcs/public_html)
Napomena: Nemojte brisati datoteke .gitignore, README.md i LICENSE.

Ako se datoteke pogrešno učitaju, WHMCS neće moći pronaći modul.
Konfiguracija modula
Nakon što su datoteke učitane, u administratorskom panelu WHMCS-a idite na odjeljak “System Settings”.

Nakon što otvorite “System Settings”, prijeđite na odjeljak “Domain Registrar”.

Ako su datoteke modula smještene u ispravan direktorij, ovdje će se pojaviti “Domain Name API”.
Nakon aktivacije unesite korisničko ime i lozinku koje smo vam dodijelili.
Nakon spremanja bit će prikazani vaše korisničko ime i trenutačni saldo.
Ako je potrebno, povežite TR identifikacijski broj i porezni broj koji će se koristiti za registraciju .tr domena vaših korisnika.

Postavke cijena domena
Nakon što su postavke modula konfigurirane, idite na “System Settings”.

Odredite TLD koji želite prodavati. (Primjer: .com.tr)
Za automatsku registraciju odaberite “Domain Name API”.
Odaberite opciju EPP koda.
Cijene se mogu unijeti ručno. Također možete postaviti stupnjevito određivanje cijena (bit će objašnjeno u sljedećem odjeljku).

Umjesto korištenja javnih Whois poslužitelja kao izvora upita, možete koristiti DomainNameAPI. U odjeljku “Lookup Provider” kliknite na “Change”, odaberite “DomainNameApi” i zatim odredite za koje će se TLD-ove koristiti.
Stupnjevito određivanje cijena i automatizirano određivanje cijena
Idite na “Utilities” → “Registrar TLD Sync”. Na prikazanom zaslonu odaberite “DomainNameApi” i pričekajte trenutak.
U sljedećem koraku svi TLD-ovi u našem sustavu uspoređuju se s TLD-ovima u WHMCS-u. Izračunavaju se dobit i gubitak te se skupno prikazuju radi uvoza.

Iz perspektive administratora
- Možete poslati “Zahtjev za brisanje” za domenu.
- Možete izvršiti “Otkazivanje prijenosa” domene.
- Možete vidjeti status uživo te početni i završni datum domene.
- Možete izlistati svoje poddomene.
- Možete pregledati dodatne informacije polja.
Opće postavke
Idite na “System Settings” → “General Settings” i odaberite karticu “Domains”.
Aktivirajte opciju za omogućavanje klijentima da sami registriraju domene.
Aktivirajte opciju za omogućavanje klijentima da prenesu domene k vama.
Aktivirajte opciju “Enable Renewal Orders” kako bi klijenti mogli obnoviti domene prije isteka.
Aktivirajte “Auto Renew on Payment” za automatsku obnovu nakon plaćanja.
Aktivirajte “Domain Sync Enabled” za redovitu provjeru i sinkronizaciju postojećih domena (preporučeno).
Ako želite upravljati turskim, hebrejskim, arapskim, ruskim itd. domenama, aktivirajte “Allow IDN Domains”.
U odjeljak “Default Nameserver” unesite podatke o svojim nameserverima.
Postavke sinkronizacije
Idite na “Automation Settings” i otvorite odjeljak “Domain Sync Settings”.
Uključite sinkronizaciju domena.
Ako je potrebno, aktivirajte opciju “Sync Next Due Date”.
Greška – Detaljni prikaz
Idite na “System Logs” → “Module Log”.
Pronađite odgovarajući zapis i kliknite na datum.
Možete pregledati detaljne zahtjeve, odgovore i filtrirane odgovore.
Debugiranje
Za aktiviranje debugiranja kliknite na “Utilities // Logs // Module Log”.
Ako je dostupno, aktivirajte “Enable Debug Logging”. Ako se prikazuje “Disable Debug Logging”, zapisivanje je već aktivno.
Svi uspješni i neuspješni zahtjevi i odgovori vezani uz domene bilježe se u ovom modulu.
