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 файлдарын жоймаңыз.

Егер файлдар қате жүктелсе, WHMCS модульді таба алмайды.
Модульді баптау
Файлдар жүктелгеннен кейін WHMCS әкімшілік панелінде “System Settings” бөліміне өтіңіз.

“System Settings” бөліміне кіргеннен кейін “Domain Registrar” бөліміне өтіңіз.

Егер модуль файлдары дұрыс каталогта болса, мұнда “Domain Name API” көрсетіледі.
Белсендіргеннен кейін біз берген пайдаланушы аты мен құпиясөзді енгізіңіз.
Сақтағаннан кейін пайдаланушы атыңыз бен ағымдағы балансыңыз көрсетіледі.
Қажет болған жағдайда пайдаланушылардың .tr домендерін тіркеу үшін қолданылатын TR жеке куәлік және салық нөмірі деректерін сәйкестендіріңіз.

Домен бағаларын баптау
Модуль баптаулары аяқталғаннан кейін “System Settings” бөліміне өтіңіз.

Сатқыңыз келетін TLD-ні таңдаңыз. (Мысалы: .com.tr)
Автоматты тіркеу үшін “Domain Name API” таңдаңыз.
EPP код опциясын таңдаңыз.
Бағаларды қолмен орнатуға болады немесе сатылы баға жүйесін қолдана аласыз (келесі бөлімде түсіндіріледі).

Қоғамдық Whois серверлерін қолданудың орнына домен іздеу көзі ретінде DomainNameAPI пайдалана аласыз. Ол үшін “Lookup Provider” бөлімінде “Change” түймесін басып, “DomainNameApi” таңдаңыз және қандай TLD-лер үшін қолданылатынын белгілеңіз.
Сатылы баға және автоматты баға белгілеу
“Utilities” бөлімінен “Registrar TLD Sync” таңдаңыз. Ашылған экранда “DomainNameApi” таңдап, біраз күтіңіз.
Келесі қадамда жүйеміздегі барлық TLD-лер WHMCS-тегі TLD-лермен салыстырылады, пайда мен шығын маржалары есептеліп, топтық түрде көрсетіледі.

Әкімші тұрғысынан
- Домен үшін “Жою сұранысын” жібере аласыз.
- Домен үшін “Трансферді болдырмау” жасай аласыз.
- Доменнің нақты күйін, басталу және аяқталу күндерін көре аласыз.
- Қосалқы домендеріңізді тізімдей аласыз.
- Қосымша өріс ақпараттарын қарай аласыз.

Жалпы баптаулар
“System Settings” бөлімінен “General Settings” ашып, “Domains” қойындысын таңдаңыз.
Клиенттердің доменді өздері тіркеуі үшін тиісті опцияны белсендіріңіз.
Клиенттердің доменді өздері көшіруі үшін тиісті опцияны белсендіріңіз.
Мерзімі аяқталмай тұрып жаңарту үшін “Renewal Orders” опциясын белсендіріңіз.
Төлем кезінде автоматты жаңарту үшін “Auto Renew on Payment” опциясын белсендіріңіз.
Бар домендерді тұрақты тексеру және синхрондау үшін “Domain Sync Enabled” опциясын белсендіріңіз (ұсынылады).
Түрік, иврит, араб, орыс және т.б. домендер үшін “Allow IDN Domains” опциясын белсендіріңіз.
“Default Nameserver” бөлімінде nameserver деректерін енгізіңіз.
Синхрондау баптаулары
“Automation Settings” бөліміне өтіп, “Domain Sync Settings” ашыңыз.
Домен синхрондауды іске қосыңыз.
Жаңарту кезінде аяқталу күнін өзгерту үшін “Sync Next Due Date” опциясын белсендіріңіз.
Жүйе жүктемесіне сәйкес басқа баптауларды реттеңіз.
Қате – Толық көрініс
“System Logs” арқылы “Module Log” бөліміне өтіңіз.
Қажетті жазбаны тауып, күнін басыңыз.
Толық сұраныстарды, жауаптарды және сүзілген жауаптарды көре аласыз.
Debugging
Debug режимін қосу үшін “Utilities // Logs // Module Log” сілтемесін таңдаңыз.
Қол жетімді болса, “Enable Debug Logging” опциясын белсендіріңіз.
Барлық сәтті және сәтсіз домен сұраныстары осы модульде тіркеледі.
