WHMCS Core Cloudflare Modülü
Cloudflare DNS, önbellek ve güvenlik işlemlerini WHMCS üzerinden yönetir.
Ön koşullar
- WHMCS 8.x/9.x desteklenen sürüm
- PHP 7.4+
- Cloudflare hesabı ve zone
- Zone ile sınırlı API Token
- PHP cURL/JSON
Kurulum adımları
-
1
Yedek ve ön kontrol
WHMCS dosyaları ile veritabanını yedekleyin; işlemi önce staging ortamında uygulayın.
-
2
Dosyaları yükleyin
Paket dizin yapısını bozmadan şu hedeflere yükleyin: modules/addons/cloudflaremanager/
-
3
İzinleri doğrulayın
Klasörleri normalde 750/755, dosyaları 640/644 tutun; web sunucusu sahibini doğru ayarlayın ve 777 kullanmayın.
-
4
Modülü etkinleştirin
WHMCS > Sistem Ayarları > Eklenti Modülleri bölümünde modülü etkinleştirin ve gerekli yönetici rollerine erişim verin.
-
5
İlk yapılandırmayı kaydedin
Aşağıdaki modüle özel alanları doldurun; test tamamlanmadan canlı ortam/kimlik bilgilerine geçmeyin.
Yapılandırma
API Token
Global API Key yerine yalnız gerekli zone DNS/cache izinlerine sahip token oluşturun.
Zone eşlemesi
WHMCS alan adını doğru Cloudflare Zone ID ile eşleyip DNS okuma testi yapın.
Testler
- DNS kayıtlarını salt okunur testle listeleyin.
- Test kaydı ekleyip güncelleyin ve silin.
- Yetkisiz zone'a erişilemediğini doğrulayın.
Güvenlik
- API Token'ı müşteri arayüzüne veya loglara yazmayın; en az yetki ve düzenli rotasyon uygulayın.
Sorun giderme
Zone bulunamıyor
Alan adı, Zone ID, hesap seçimi ve token kaynak kapsamını kontrol edin.