Merhabalar,
Her akşam bir sonraki günün randevularını mail attıran cronjob'u yapmaya çalışıyorum. Şimdi localde çalışırken bu cronjob düzgün çalışıyor. Fakat sunucuya yüklediğimde bu işlemi yapmıyor.
Cpanel Cronjob:
http://prntscr.com/m81383
Laravel Dosyalarım:
app/Console/Commands/cronEmail:
http://prntscr.com/m815jw
app/Console/Kernel:
http://prntscr.com/m8169e
app/Mail/SendAppointments.php:
http://prntscr.com/m816mn
local'de konsola
php artisan mailSend:randevular
veya
php artisan schedule:run
yazınca maili gönderiyor. (dakikada bir gönderip göndermediğini bekleyerek kontrol etmedim)
projemi sunucuda çalıştırdığımda bu cronjoblar çalışmıyor. laravelin cronjob dokümantasyonunu, konuyu anlatan çeşitli videolar izledim hepsini uyguladım fakat sonuç gene aynı. atladığım bir yer mi var acaba?
cpanelde cron işlemler çalışıyor. şu şekilde test ettim:
cpanelden bu şekilde cronjob ayarladığımda çalışıyor. dakikada bir mail.php dosyasını çalıştırıp mail gönderiyor:
php -q /home/mezbilisimxyz/public_html/erdemcrm/mail.php
cron işlem raporlarını görüntülemek için eklediğim mail adresine bu şekilde hata maili de geliyor:
http://prntscr.com/m81bv4