Nefunkční debugmód šablon, místo chyby pouze error 500
- irrion
- Člen | 1
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)