WHMCS Cron Job Çalışmıyor – Sorun ve Çözüm

4

 

WHMCS Cron Job Çalışmıyor – Sorun ve Çözüm

WHMCS kullanırken cron job’lar, e-posta hatırlatmaları, fatura işlemleri ve sistem görevlerinin otomatik olarak çalıştırılması için kritik bir rol oynar. Ancak bazen cron job’lar doğru yapılandırılmadığında şu hatayı alabilirsiniz:

Unable to communicate with the WHMCS installation.
Please verify the path configured within the crons directory config.php file.
For more information, please see https://docs.whmcs.com/Custom_Crons_Directory

Sorunun Kaynağı

Bu hata, WHMCS’in cron işlemlerini çalıştırdığı dizin ile WHMCS’in ana dizini arasında bir iletişim sorunu olduğunda ortaya çıkar. Özellikle WHMCS kurulumunda özel bir cron dizini kullanıyorsanız, bu dizinde yer alan config.php dosyasında WHMCS ana dizini yolunun doğru yapılandırılmadığından kaynaklanabilir.

Çözüm Adımları

1. Cron Dizinindeki config.php Dosyasını Düzenleyin

İlk olarak, cron dizininde yer alan config.php dosyasını kontrol etmeniz gerekiyor. Bu dosyada WHMCS’in ana dizinine giden yolun doğru ayarlandığından emin olun.

Adımlar:

  • SSH ile sunucunuza giriş yapın.
  • WHMCS cron dizinine gidin. Örneğin:
    /home/siteadı/public_html/WhmCs/cr0n/
  • config.php dosyasını düzenleyin:
    nano config.php
  • $whmcspath değişkeninin WHMCS ana dizini yolunu doğru gösterdiğinden emin olun. Örneğin:
    $whmcspath = '/home/siteadı/public_html/';
  • Değişiklikleri kaydedin ve çıkın (Ctrl + O, ardından Ctrl + X).

2. Cron Job’u Test Edin

Yolun doğru yapılandırıldığından emin olduktan sonra cron job’u manuel olarak çalıştırarak test edin:

/usr/local/bin/php -q /home/siteadı/public_html/WhmCs/cr0n/cron.php

Eğer manuel çalıştırmada sorun yaşamıyorsanız, cron job’unuz artık doğru şekilde çalışıyor olmalıdır.

3. WHMCS Ana Dizini Yolunu Doğru Yapılandırma

WHMCS cron job’unun çalışması için, config.php dosyasında belirtilen WHMCS ana dizini yolunun doğru olduğundan emin olun. Yol, WHMCS’in kurulu olduğu dizini göstermelidir ve bu dizinde configuration.php dosyası yer almalıdır.

Sonuç

Bu adımları izleyerek, WHMCS cron job’ınızın çalışmasını sağlayabilirsiniz. Sorun genellikle config.php dosyasında yanlış yapılandırılan yol nedeniyle oluşur. WHMCS dokümantasyonu ve cron dizini yapılandırma adımlarını dikkatlice takip ettiğinizde bu sorunu çözmek oldukça kolaydır.

Bu rehberin size yardımcı olduğunu umuyoruz. WHMCS cron job yapılandırması hakkında daha fazla bilgi için WHMCS Cron Dizini Dokümantasyonu‘nu ziyaret edebilirsiniz.

 

You may also like