Softaculous Cron Çalışmıyor Nasıl Çözülür? Net Çözüm Adımları Yazdır

  • 0

Softaculous cron çalışmıyor sorunu varsa otomatik update, backup, script güncelleme gibi işlemler yapılmaz. Script listesi eski kalır, yedekler oluşmaz ya da hiçbir işlem tetiklenmez. Genelde cron tanımlı değildir, yanlış PHP ile çalışıyordur ya da sistem cron servisi kapalıdır. Sorun bu. Aşağıdaki adımları uygulayarak düzeltebilirsin.

Sorun şu:

Softaculous cron tetiklenmiyor ve otomatik işlemler çalışmıyor.
Cron ya hiç yok ya da düzgün çalışmadığı için görevler işlenmiyor. Aşağıdaki adımları uygulayarak düzeltebilirsin.

Çözüm Adımları

1) Cron tanımlı mı kontrol et (ilk bakılacak yer)

Softaculous cron yoksa hiçbir şey çalışmaz.

Şuraya gir:
SSH

Şu komutu çalıştır:

crontab -l

Şuna benzer bir satır olmalı:

*/5 * * * * php -q /usr/local/cpanel/whostmgr/docroot/cgi/softaculous/cron.php

Yoksa ekle:

crontab -e

Ve şunu ekle:

*/5 * * * * php -q /usr/local/cpanel/whostmgr/docroot/cgi/softaculous/cron.php

Kaydet çık.

Ardından tekrar dene.
Olmadıysa alttaki adıma geç.

2) Cron komutunu manuel çalıştır

Cron gerçekten çalışıyor mu test et.

Şuraya gir:
SSH

Şu komutu çalıştır:

php /usr/local/cpanel/whostmgr/docroot/cgi/softaculous/cron.php

Eğer hata veriyorsa direkt sebep burada çıkar.

Hiç çıktı yoksa da işlem arka planda çalışmış olabilir.

Ardından Softaculous panelini kontrol et.

Şimdi tekrar test et.
Olmadıysa alttaki adıma geç.

3) PHP binary yolunu kontrol et (çok kritik)

Cron yanlış PHP ile çalışıyorsa Softaculous cron çalışmıyor gibi görünür.

Şuraya gir:
SSH

Şu komutu çalıştır:

which php
php -v

Doğru PHP ile test et:

/usr/bin/php /usr/local/cpanel/whostmgr/docroot/cgi/softaculous/cron.php

Gerekirse cron satırını güncelle:

crontab -e
*/5 * * * * /usr/bin/php -q /usr/local/cpanel/whostmgr/docroot/cgi/softaculous/cron.php

Ardından tekrar dene.
Olmadıysa alttaki adıma geç.

4) Sistem cron servisi çalışıyor mu kontrol et

Cron servisi kapalıysa hiçbir cron çalışmaz.

Şuraya gir:
SSH

Şu komutu çalıştır:

systemctl status crond

Çalışmıyorsa başlat:

systemctl start crond
systemctl enable crond

Servis aktif olmalı.

Ardından tekrar dene.
Olmadıysa alttaki adıma geç.

5) Cron loglarını kontrol et

Cron tetikleniyor mu en net burada görürsün.

Şuraya gir:
SSH

Şu komutu çalıştır:

grep CRON /var/log/cron | tail -n 50

Şuna benzer kayıtlar olmalı:

  • CMD (php -q /softaculous/cron.php)

  • CRON executed

Hiç kayıt yoksa cron çalışmıyordur.

Hata varsa burada görürsün.

Ardından tekrar dene.
Olmadıysa alttaki adıma geç.

6) Dosya yolu ve izinleri kontrol et

Cron dosyasına erişilemiyorsa işlem çalışmaz.

Şuraya gir:
SSH

Şu komutu çalıştır:

ls -l /usr/local/cpanel/whostmgr/docroot/cgi/softaculous/cron.php

Yetkiler düzgün olmalı.

Gerekirse düzelt:

chmod 755 /usr/local/cpanel/whostmgr/docroot/cgi/softaculous/cron.php

Ayrıca dizin kontrolü:

ls -ld /usr/local/cpanel/whostmgr/docroot/cgi/softaculous

Ardından tekrar dene.
Olmadıysa alttaki adıma geç.

7) CloudLinux / CageFS varsa kontrol et

CloudLinux kullanıyorsan cron kullanıcı ortamında çalışmayabilir.

Şuraya gir:
SSH

Şu komutu çalıştır:

cagefsctl --list-enabled

Kullanıcıyı yeniden mount et:

cagefsctl --remount USERNAME

Genel fix:

cagefsctl --force-update

Ardından tekrar dene.
Olmadıysa alttaki adıma geç.

8) Log kayıtlarını kontrol et (en net sonuç burada)

Softaculous cron çalışmıyor sorununun gerçek nedeni burada çıkar.

Şuraya gir:
SSH

Şu komutu çalıştır:

tail -n 100 /usr/local/cpanel/logs/error_log
tail -n 100 /usr/local/cpanel/whostmgr/docroot/cgi/softaculous/error.log
grep -i cron /usr/local/cpanel/logs/error_log | tail -n 50

Görebileceğin hatalar:

  • command not found

  • permission denied

  • PHP fatal error

  • cron execution failed

Bu loglar direkt neden cron’un çalışmadığını gösterir.

Log’daki hataya göre doğrudan müdahale et.

cPanel cPanel Lisansında %80 Tasarruf Edin!

Bu makaledeki sorunu çözdünüz mü? Peki ya artan lisans maliyetleri? VDS/Dedicated sunucularınız için %100 güncellenebilir, limitsiz paylaşımlı (proxy) cPanel lisansımızı hemen inceleyin.

Lisansı İncele

Bu cevap yeterince yardımcı oldu mu?


X
"Kripto ile ödemelerde %10 İndirim dönemi başladı!"

KAMPANYA KOMBO!

Kombo lisanslarda geçerli %25 İndirim fırsatını kaçırma!

İndirim Kodu: KOMBO25