WHMCS, hosting satışı ve faturalama otomasyonunun en yaygın platformudur. Bu rehberde WHMCS kurulum ve cPanel entegrasyon sürecini adım adım anlatıyoruz.

WHMCS Gereksinimleri

1. Veritabanı Oluşturma

cPanel veya doğrudan MySQL'den WHMCS için bir veritabanı ve kullanıcı oluşturun:

CREATE DATABASE whmcs_db; CREATE USER 'whmcs_user'@'localhost' IDENTIFIED BY 'güçlü_şifre'; GRANT ALL ON whmcs_db.* TO 'whmcs_user'@'localhost';

2. WHMCS Dosyalarını Yükleme

WHMCS lisansı satın aldıktan sonra WHMCS paketini hosting dizininize yükleyin ve zip'i açın. Genellikle /public_html/billing/ dizini kullanılır.

3. Kurulum Sihirbazı

Tarayıcıdan https://domain.com/billing/install/install.php adresine gidin. Veritabanı bilgilerini ve WHMCS lisans anahtarınızı girin.

4. cPanel Entegrasyonu

WHMCS yönetim panelinden "Setup" → "Products/Services" → "Servers" yolunu izleyin. cPanel sunucunuzun IP, port (2087), kullanıcı adı ve API token bilgilerini girin.

Ürün oluştururken "Module" olarak "cPanel Extended" seçin — böylece sipariş geldiğinde cPanel hesabı otomatik açılır.

5. Ödeme Ağ Geçidi Yapılandırması

"Setup" → "Payment Gateways" bölümünden iBank, PayPal, Stripe veya diğer ödeme yöntemlerini ekleyin.

Kurulum Gereksinimleri ve ionCube

WHMCS şifrelenmiş PHP kodu kullandığı için ionCube Loader zorunludur — kurulumdan önce php -m | grep ionCube ile kontrol edin. PHP 8.1+, MySQL 8 veya MariaDB 10.5+, ve SSL sertifikalı bir alt alan adı (örn. musteri.firmaniz.com) önerilen ortamdır. Kurulum dosyalarını yükledikten sonra /install dizinine girip sihirbazı tamamlayın ve güvenlik için install klasörünü mutlaka silin.

İlk Yapılandırmada Atlanmaması Gerekenler

Setup → General Settings altında firma bilgilerinizi ve e-posta şablonlarındaki gönderici adresini ayarlayın; cron işini (php -q crons/cron.php) 5 dakikada bir çalışacak şekilde tanımlayın — faturalama, askıya alma ve hatırlatma e-postalarının tamamı bu cron'a bağlıdır. Admin dizinini varsayılan /admin yerine özel bir isimle değiştirmek brute-force denemelerini büyük oranda keser.

Sunucu Bağlantısı ve Lisans

System Settings → Servers ekranından WHM API token'ıyla cPanel sunucunuzu bağlayın; bağlantı testinden sonra hesap açma otomasyonu hazırdır. WHMCS lisansınızı PanelLisans.com'dan aldığınızda aktivasyon anında tamamlanır ve sürüm güncellemelerini sorunsuz alırsınız.

WHMCS lisansınızı şimdi satın alın, hosting otomasyonunuzu başlatın.

WHMCS Lisans Satın Al →