Zend Framework komut satırı hataları görmek

1 Cevap php

Ben (http://stackoverflow.com/questions/143320/create-cronjob-with-zend-framework) gibi cron işleri, yönetici görevler ve benzeri gibi benim uygulama parçaları için komut satırı yürütme oluşturmak için gregor bir yöntemdir anahat kullanıyorum. I (yanlış yazım) ve diğer bu tür hatalar tanımlanmış henüz yeni bir nesne oluşturmak zaman çalışır, ancak, hiçbir hataları bildirdi olsun.

Ben php bir hata rapor olacağını sanırdım, ama sessizce başarısız olur. Bunun sebebi nedir? Benim hedefe ulaşmak için daha iyi bir yolu var mı? Ya da ben hataları görmek böylece bunu nasıl uygulayabilir?

Çok teşekkürler!

İşte kod:

kamu / index.php

if(!defined('RUN_APP') || RUN_APP == true)
{  
    $application->bootstrap()->run();
}

application / cron.php

define("RUN_APP",false);
require(realpath('/var/www/domain/public/index.php'));
$application->bootstrap();

//the rest

1 Cevap

Ben bunu anladım. Ben başkası bakıyor durumunda cevap olacak. Ben neden bu koyarak, yani ama emin değilim:

ini_set('display_errors', 'on');

Lütfen "cron.php" dosyasının en üstünde hile yapar. Sana atmak sanırım:

error_reporting(E_ALL|E_STRICT);

iyi ölçmek için. Şaşırtıcı şey, komut satırını kullanarak değil ve benim index.php veya bootstrap.php yukarıdaki satırları yoksa zaman bu hataları almak olduğunu. Böylece zend çerçevesinde başka bir yerde kurulmaktadır. Belki bootstrap in "= 1 phpSettings.display_errors" onunla bir ilgisi var.