WHMCS Kurulumu

Domain Name Api  WHMCS Entegrasyon Rehberi

Bu dökümantasyon DomainNameAPI hesabınızı, WHMCS yazılımına nasıl entegre edeceğinizi anlatmaktadır.

Gereksinimler

–     PHP versiyon 5

–     SOAPClient sunucuda etkin olmalıdır! (http://php.net/manual/tr/class.soapclient.php)

 

Yükleme

Tarafımızdan edineceğiniz WHMCS modül dosyalarını, “WHMCS_ANA_KLASOR / registrars / domainnameapi/” konumuna yükleyiniz.

“domainnameapi.php” ve “logo.gif” dosyaları mutlaka “domainnameapi” klasörünün içinde, “domainnameapi” klasörü ise mutlaka “registrars” klasörünün içerisinde olmalıdır!

 

Dosyaları yanlış yüklemeniz durumunda, modül WHMCS tarafından bulunamayacaktır.

Modül Konfigürasyonu

Dosyaları yükledikten sonra, WHMCS yönetim panelinden, “Setup // Products/Services // Domain Registrars” linkine tıklayınız.

 

Dosya yüklemede herhangi bir problem yok ise, “Domain Registrars” listesinde “Domain Name API” yi görmeniz gerekmektedir.

“Activate” butonuna tıklayarak modülü etkinleştiriniz.

Modül etkinleştirildikten sonra, “Configure” butonuna tıklayarak modül ayarlarına girilmelidir.

Test ortamını kullanacaksanız “Test Mode” etkin, “Username” alanı “ownername” ve “Password” alanı “ownerpass” olmalıdır.

Gerçek ortamı kullanacaksanız, “Test Mode” devredışı bırakılmalı, “Username” alanı Domain Name API kullanıcı adınız, “Password” alanı Domain Name API şifreniz olarak güncellenmelidir.

Değişiklikleri yaptıktan sonra “Save Changes” butonuna tıklayarak ayarları kaydediniz.

Alanadı Fiyat Ayarları

Modül ayarları yapılandırıldıktan sonra, “Setup // Products/Services // Domain Pricing” linkine tıklayınız.

Satış yapmak istediğiniz domain uzantılarını ekleyiniz. Her uzantı için “Open Pricing” linkine tıklayarak fiyat ayarları girilmelidir. “DNS Management” ve “Email Forwarding” devredışı, “ID Protection” ve “EPP Code” etkin olmalıdır. “Auto Registration” seçeneği ise “Domainnameapi” olarak ayarlanmalıdır.

Genel Alanadı Ayarları

Alanadı ayarları yapılandırıldıktan sonra, “Setup // General Settings” butonuna tıklayınız.

Genel ayarları aşağıdaki görseldeki gibi yapılandırmanız zorunlu değildir. Kendi ihtiyacınıza göre konfigüre edebilirsiniz.

“Allow clients to register domains with you” etkin değilse kullanıcılarınız yeni domain tescili yapamaz.

“Allow clients to transfer a domain to you” etkin değilse, kullanıcılarınız domain transfer edemez.

“Enable Renewal Orders” etkin değilse, kullanıcılarınız domain süresi bitmeden önce yenileme yapamaz.

“Auto Renew on Payment” etkin değilse, kullanıcı ödeme yapmasına rağmen, domain süresi otomatik olarak yenilenmez. Sizin onayınız ile yenileme yapılır.

“Domain Sync Enabled” etkin olmasını tavsiye ediyoruz. Domain Name API hesabınızdan, alanadı yenileme vs. işlemi gerçekleştirildiğinde, bilgilerin WHMCS ile senkronize olmasını sağlar. Çalışabilmesi için “domainsync.php” için cron ayarlarını yapmış olmanız gerekmektedir. Detaylı bilgi için WHMCS internet sitesinden bilgi alabilirsiniz.

“Allow IDN Domains” türkçe karakterli domain tesciline izin verir.

“Default Nameserver” bilgilerine, size ait nameserver bilgilerini giriniz.

“Use Clients Details” müşterileriniz domainin aidiyet bilgilerini girebilmesi amacıyla etkin olmalıdır.

Hata Ayıklama

Hata yönetimini etkinleştirmek için, “Utilities // Logs // Module Log” linkine tıklayınız.

Aşağıdaki görseldeki gibi “Enable Debug Logging” butonu varsa butona tıklayarak, loglamayı etkinleştiriniz. “Disable Debug Logging” butonu varsa, loglama zaten etkin durumdadır.

Domain işlemleri ile ilgili tüm başarılı/başarısız istek ve yanıtlar bu modülde loglanacaktır.

Bir problem olduğunu düşünüyorsanız ilgili logun tarihine tıklayarak detayları inceleyebilirsiniz.

 

About author

You might also like

How to Install WHMCS ?

This document explains how to integrate your DomainNameAPI account to WHMCS software. Requirements – PHP versiyon 5 – SOAPClient must be active in the server! (http://php.net/manual/tr/class.soapclient.php)   Loading Load WHMCS

0 Comments

No Comments Yet!

You can be first to comment this post!

Leave a Reply