Egoblog.cz - Petr Kobelka

Nette vrací 500 místo 404

Také se Vám to stalo? Místo, aby Nette vrátilo chybu 404, stále to vrací 500. Zde je řešení.


PHP | Komentáře (3) | Shlédnuto 3423 × | Vloženo: 4. března 2014

Základní informace o aktuálním stavu Nette a aplikace

  • chyba se mi projevila v sandboxu
  • v development prostředí správně funguje laděnka
  • v production ale místo požadované chyby 404 se vrací chyba 500
  • Nette verze 2.1.1.

Řešení v Nette prosté

Řešení je v celku jednoduché, hodněkrát jsem jej četl, ale nešlo mi použít. Až jsem dorazil na článek http://forum.nette.org/cs/14865-errorpresenter-a-zachytavani-vyjimek který přesně popisuje můj problém a zároveň jej řeší.

Tedy je třeba jen doplnit config.neon o:

nette:
    application:
        catchExceptions: true

To je vše :-) Magická directivat catchException zapne v Nette nějakou magii, která způsobí, že se začnou správně používat error templates.

Petr Kobelka | Egoblog.cz | Tvorba www stránek - www.petrkobelka.cz

Petr Kobelka
Autor je zkušeným web developerem a programátorem s více než 10 letými zkušenostmi. Pracuje jako programátor pro známou Olomouckou společnost zabývající se tvorbou internetových a intranetových řešení. Spolu se zaměstnáním pracuje na volné noze a zabývá se tvorbou internetových stránek. Ve volném čase rád fotí, jezdí na kole, plave a cestuje.

Komentáře

E-mail je potřeba pouze pro vygenerování Gravataru!

1
iceoverr | vloženo 12. srpna 2015
Díky moc mi to pomohlo.
Petr Kobelka
Díky, jsem rád :-)
2
raito | vloženo 30. ledna 2016
insert: thankYOU.gif

Docela headache... Nechápu, že takováhle zásadní věc není Grudl a jeho parta schopen zanést do dokumentace toho "nejlepšího a nejrychlejšího" frameworku na světě. Stejně jako hromadu dalších věcí, který jsou malinko jinak než v perfektních příkladech dokumentace.
Petr Kobelka
Dokumentace má svoje mouchy, to je fakt a je to dle mého jedno z nejbolestivějších míst frameworku. Naštěstí se na hodně věcí dá vygooglit návod buď na blozích, jako je ten můj ;-) nebo třeba na diskuzním fóru Nette.
3
PL | vloženo 4. července 2017
Diky taky mi to pomohlo, je to stale aktualni problem :(

Blog píše Petr Kobelka

Petr Kobelka - egoblog.cz

Žádám všechny, kteří mají zájem vkládat komentáře, aby se řídili pravidly NETikety. Komentáře, porušující tato pravidla můžou být bez varování smazány.