PHP – CRON – “Not found controller” Muhabbeti

PHP ile yazdığım bir projede Cron Job oluşturup gerekli işlemleri saat başı yaptırmak isterken alınan bir hatanın çevreye verdiği zararları konuşmak ister misiniz ?

PHP Framework’u olan Codeigniter ile geliştirilen bir projede saat başı çalışması gereken bir işlemin PHP tarafından alınan bir hata ile aşağıdaki gibidir.  “xyz.php XYZ Not found controller”

Problemin kaynağı ile çözümün bir alakası olmayabilir. Fakat birkaç defa bu şekilde çözüme ulaşınca kenara not almıştım.

 # Senaryo : 

Problem : XYZ Not found controller
Elde Olanlar ;
-Linux Centos 6.7 ( updated )
-PHP 5.x ( hatırlamıyorum )
-Codeigniter 2.x 
-Saatlik Cron Job

Problem cron çalıştığında çalışması load olması gereken dosyanın bulunmaması. Dikkat edilmesi gereken nokta ise sunucunun / linux / centos vs. klavye değil gözüken dilinin ne olduğu. Türkçe dil yüklü olan linux dağıtımlarında bir kaç defa yaşadım. Görünen dili değiştirdiğinizde her şey tıkır tıkır çalışmaya devam ediyor veya başlıyor.

Bu arada o dosyanın gerçekten orada olduğundan emin olun. Çünkü hata CLI tarafında geçildiğinde veriyor. Browser tarafında herhangi bir problem olmuyor-du(?).

Fazla kasmayın, deneyin.  Farklı bir çözümü veya problemin oluşma sebebi mevcut ise paylaşırsanız sevinirim.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir