Nefunkční laděnka a příkaz $application->catchExceptions = FALSE;

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Taps
Člen | 168
+
0
-

Zdravím, v souboru bootstrap.php mám uvedeno

use Nette\Application\Routers\Route;
use Nette\Diagnostics\Debugger;

// Load Nette Framework
require LIBS_DIR . '/Nette/loader.php';

// Configure application
$configurator = new Nette\Config\Configurator;

// Enable Nette Debugger for error visualisation & logging
//$configurator->setProductionMode($configurator::PRODUCTION);
$configurator->enableDebugger(__DIR__ . '/../log');


Debugger::enable(Debugger::DEVELOPMENT);
Debugger::$strictMode = TRUE;
 $application->catchExceptions = FALSE;

laděnka mi však vypisuje Creating default object from empty value a je zvýrazněn řádek $application->catchExceptions = FALSE;
pokud $application->catchExceptions = FALSE; odstraním tak se zobrazuje error 500. poradil by mi někdo jak laděnku zprovoznit. Děkuji

Editoval Taps (22. 3. 2012 14:09)

nanuqcz
Člen | 822
+
0
-

Ahoj, tohle je celý tvůj bootstrap.php, anebo jen zkrácená verze? Takhle to totiž vypadá, že proměnnou $application bereš odnikud. Tohle máš na serveru? Je stejný problém i když to spustíš na localhostu?

Taps
Člen | 168
+
0
-

Je to jen zkrácená verze, pracuji na localhostu. S nette začínám a příkaz $application->catchExceptions = FALSE; jsem našel tady na foru. tak nevím jestli nebudu odlišný v případě že používám nejnovější verzi nette.
edit:
stačílo jen přepsat na a $container->application->catchExceptions = FALSE; a již vše funguje

Editoval Taps (22. 3. 2012 15:36)