WHMCS Desteği

WHMCS Cron Job Kurulumu ve Otomatik Faturalama

4 görüntülenme 15.06.2026

WHMCS Cron Neden Gerekli?

WHMCS'in otomatik fatura oluşturma, ödeme tahsilatı, gecikme hatırlatmaları, hizmet sonlandırma ve günlük bakım gibi tüm otomatik işlemleri "cron job" üzerinden çalışır. Cron kurulmazsa faturalar oluşmaz, hatırlatma e-postaları gitmez ve sistem otomasyonu durur. Bu yüzden cron, WHMCS kurulumunun olmazsa olmazıdır.

Cron Komutu

WHMCS 7.1 ve üzeri için zamanlanmış görev tek satırda çalıştırılır. Crontab'a aşağıdaki satırı ekleyin:

# crontab -e ile açıp ekleyin (her 5 dakikada bir):
*/5 * * * * php -q /home/kullanici/crons/cron.php

Yol, WHMCS kurulumunuzdaki crons klasörünün tam (mutlak) yoludur. Güvenlik için bu klasörü web kök dizininin dışına taşımanız önerilir.

cPanel ile Cron Ekleme

cPanel > Cron Jobs > Add New Cron Job
Common Settings: Every 5 minutes (*/5 * * * *)
Command: php -q /home/kullanici/crons/cron.php

Doğrulama

WHMCS yönetim panelinde Utilities > System > System Health Status bölümünden cron'un en son ne zaman çalıştığını görebilirsiniz. "Daily Cron has not run" uyarısı görüyorsanız cron yolunu ve PHP yolunu kontrol edin.

PHP Yolu Sorunu

Bazı sunucularda php komutu eski bir sürümü işaret edebilir. WHMCS'in desteklediği PHP sürümünün tam yolunu kullanın (örn. /usr/local/bin/ea-php82). Yanlış PHP sürümü cron'un sessizce başarısız olmasına yol açar.

Bu makale işinize yaradı mı?

Paylaş: Twitter LinkedIn