Nefunkční debugmód šablon, místo chyby pouze error 500

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

Mám produkční server, na něm jsem si pro svojí IP povolil debugmód, bohužel u chyb v šablonách dostávám stále pouze error 500.

soubor app/bootstrap.php

	$configurator->setDebugMode('<moje-ip>');

Pokud udělám kdekoliv v php kódu chybu, laděnka jí bez problému zachytí a ukáže. Pokud ovšem udělám chybu v šabloně latte. Dostanu zpět pouze chybu 500. Dokonce i když nastavím v presenteru:

	public function actionDefault(){
		Debugger::enable();
	}

pokud se zeptám:

Debugger::isEnabled();

Dostanu odpověď true.

Dokonce když v šabloně udělá chybu typu, podmínka závisející na promněné, jenž není deklarována. Laděnka mi chybu hezky ukáže, ale na již zkompilovaném latte do php.
Obecně pokud udělám chybu v latte, syntakticky a pod.. Laděnka mi jí nevyhodnotí a já dostanu chybu 500. Ze šablon latte se tak stává nepoužitelná věc, zvnáště pak u složitějších výrazů.

Už si s tím opravdu nevím rady, každá rada je mi dobrá :)

Editoval irrion (18. 2. 2015 14:16)