WHMCS Kurulumu
26.09.2019 10:49 18435 Görüntüleme

WHMCS Kurulumu

Domain Name Api  WHMCS Kurulum ve Entegrasyon rehberi

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

Minimum Gereksinimler

- WHMCS 7.8 veya üstü

- PHP7.4 veya daha üstü (Önerilen 8.1)

- PHP SOAPClient eklentisi aktif olmalıdır.

- Müşteri T.C. kimlik bilgisi / Vergi Numarası/ Vergi Dairesi bilgilerini içeren customfield lar. (Opsiyonal) 

 

Dikkat!!!

 

Yükleme

Tarafımızdan edineceğiniz WHMCS modül dosyalarını, indirdiğiniz klasör içindeki "modules" klasörünün Whmcs kurulu olduğu klasörün içine atın. (Örnek: /home/whmcs/public_html)

Not: .gitinore, README.md, LICENSE dosyalarını atmayın.

Blog Makalesi İçin Destekleyici Görsel

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

Modül Konfigürasyonu

Dosyaları yükledikten sonra, WHMCS yönetim panelinden, System Settings Bölümüne gelin, 

Blog Makalesi İçin Destekleyici Görsel

System Setting bölümüne tıkladıktan sonra Domain Registrar Bölümüne gelin,

Blog Makalesi İçin Destekleyici Görsel

Girdiğiniz sayfada eğer modül dosyalarını doğru klasöre bıraktıysanız "Domain Name API" görünecektir.

Aktive ettikten sonra tarafımızdan edindiğiniz kullanıcı adı şifreyi girin.

Kaydettikten sonra Kullanıcı adınız ve mevcut bakiyeniz görünüyor olacaktır.

Kullanıcılarınıza ait .tr alan adını almak için kullanılacak TC Kimlik numarası ve Vergi Numarası Bilgilerini varsa görmüş olduğunuz ayarlardan eşleştirin

Blog Makalesi İçin Destekleyici Görsel

Alanadı Fiyat Ayarları

Modül ayarları yapılandırıldıktan sonra, System Setting

Blog Makalesi İçin Destekleyici Görsel

Satış yapmak istediğiniz TLD i belirleyin. (Örnek: .com.tr)

Auto registration için "Domain Name API" seçeneğini seçin.

EPP code Seçeneğini seçin.

Fiyatlama için elle de girebilirsiniz Toplu Fiyat belirleme ile de yapabilirsiniz. (Bir sonraki bölümde anlatılacaktır.)

Blog Makalesi İçin Destekleyici Görsel

 

Domain sorgulama kaynağı olarak public Whois serverlarını kullanmak yerine domainname apiyi kullanabilirsiniz. Bunun için "Lookup provider" kısmındaki "Change" butonuna basın, domain registrar seçeneğinden sonra altta görünen "DomainNameApi" seçeneğini seçin, sonrasında hangi TLD ler için kullanılacağını seçin

 

Toplu Fiyat Belirleme && Otomaik Fiyatlandırma

Utilites bölümünden Registrar TLD Sync bölümüne gelin. Gelen ekrandan "DomainNameApi" seçin biraz bekleyin.

Gelecek olan ekranda sistemimizde olan tüm Tldler whmcs üzerindeki olan-olmayan tüm Tldlerle çapraz karşılaştırılır, kar marjı ve zararı hesaplanarak toplu halde gösterilir ve içe aktarıma imkan tanır.

Blog Makalesi İçin Destekleyici Görsel

Blog Makalesi İçin Destekleyici Görsel

Daha fazla bilgi için: Whmcs TLD Senkronizasyonu

 

 

Yönetici Gözünden

Alan adı için "Silme isteği" gönderebilirsiniz.

Alan adı için "Transfer İptali" gönderebilirsiniz.

Alan adının Canlı durumunu , anlık başlangıç ve bitişini görebilirsiniz

Subnslerini listeleyebilirsiniz

Ek alan bilgilerini görüntüleyebilirsiniz

Blog Makalesi İçin Destekleyici Görsel

Genel Ayarlar

System Settings bölümünden General Settings bölümüne gelin, domain tabını seçin.

Müşterilerinizin alan adı kaydını kendisi yapabilmesini istiyorsanız 'Allow clients to register domains with you' seçeneğini aktif edin.

Müşterilerinizin alan adı transferini kendisi yapabilmesini istiyorsanız 'Allow clients to transfer a domain to you' seçeneğini aktif edin.

Müşterilerinizin alan adı yenilemesini vadeden önce yapabilmesini istiyorsanız 'Enable Renewal Orders' seçeneğini aktif edin.

Müşterilerinizin ödemesi yenilemeye aynı anda yansımasını istiyorsanız 'Auto Renew on Payment' seçeneğini aktif edin.

Mevcut alan belirli aralıklarla kontrolünü ve senkronizasyonunun yapılmasını istiyorsanız 'Domain Sync Enabled' seçeneğini aktif edin. Bu seçeneği aktif etmenizi öneriyoruz.

Türkçe , ibranice , arapça , rusca vb alan adları yönetmek istiyorsanız 'Allow IDN Domains' seçeneğini aktif edin.

'Default Nameserver' bilgilerine, size ait nameserver bilgilerini giriniz.

Blog Makalesi İçin Destekleyici Görsel

Blog Makalesi İçin Destekleyici Görsel

Senkronizasyon Ayarları

System Settings bölümünden Automation settings bölümüne gelin. Domain Sync Settings bölümüne gelin.

Domain seknronizasyonunu açın,

Bitiş tarihinin güncellemede değiştirilebilmesini istiyorsanız "Sync Next Due Date" seçeneğini aktif edin.

Diğer ayarları sisteminizin yoğunluğuna göre ayarlayın.

Blog Makalesi İçin Destekleyici Görsel

Blog Makalesi İçin Destekleyici Görsel

Hata - Detay Görüntüleme

 

System Logs seçeneğinden sağdaki Module Log bölümüne gelin.

İlgili logu bulun ve tarihin üzerine tıklayın

Detaylı istek , cevap  ve süzülen cevabı görüntüleyebilirsiniz.

 

!! Sistem logu günlük kullanım için kapalı olmasını sistem performansı açısından öneriyoruz. Detaylı bilgi için : Whmcs Logging

Blog Makalesi İçin Destekleyici Görsel

Blog Makalesi İçin Destekleyici Görsel

Hata Ayıklama

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

Blog Makalesi İçin Destekleyici Görsel

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.

Blog Makalesi İçin Destekleyici Görsel

Blog Makalesi İçin Destekleyici Görsel

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

Blog Makalesi İçin Destekleyici Görsel

Video Anlatım