Upgrade na 2.4 – Prazdna stranka
- DavidTheNewbie
- Člen | 79
Ahojte. Rad bych pozadal o radu. Po migraci z 2.3 na 2.4 se mi zobrazuje blank page se status kodem OK 200, tj. ocividne zadny error. Bezim na PHP 5.6.30. Nenakopnete mne prosim spravnym smerem?
Kdyz v ramci testu downgraduju na 2.3, appka bez problemu bezi.
Kdyz si po upgrade na 2.4 spustim Requirements Checker, vse je v zelenem, tj. prostredi OK.
Editoval DavidTheNewbie (2. 4. 2017 8:01)
- DavidTheNewbie
- Člen | 79
Ahoj. Problem se mi deje prave na vyvoj. prostredi, kde s upgradem na 2.4 zacinam.
Cache promazavam, ale bez efektu.
Logy jsou prazdne, coz odpovida i navratovemu kodu stranky, tj. 200.
Jsemz toho po nekolika hodinach zkoumani dosti bezradny. Kdyz downgraduju na 2.3, vse funguje.
- DavidTheNewbie
- Člen | 79
Eda napsal(a):
Zkus ještě kouknout do logu Apache/webserveru.
Nebo to zkus zdebugovat xdebugem.
Apache log ve vztahu ke teto issue zeje prazdnotou. Pri XDebugu zjistuju, ze kod zrejme nekde pada (byt ve vysledku konci se stavovym kodem 200), ale nevykazuje konkretni duvod padu a xdebug.remote_log je prazdny :-(
EDIT: xdebug.remote_log se jiz plni (zmenena pristupva prava), avsak ve sve zmeti informaci nic duleziteho neodhaluje. Skoda, ze beh Xdebugu v PHPStormu nevykaze v konzoli Xdebugu konkretni chybu vedouci k padu programu a namisto toho v kodu asi v dvouste iteraci volani tise spadne.
Editoval DavidTheNewbie (3. 4. 2017 5:47)
- DavidTheNewbie
- Člen | 79
EDIT: Chyba odhalena. Na vine bylo pouziti zapisu v latte souboru ve tvaru:
{block #metaTags} ...(meta tags)... {/block}
Obsah blocku je vporadku. Po vyjmuti obsahu mimo blok a naslednem vymazani {block #metaTags}{/block} se stranka rozbehla. Jedna se jiz o zastaralou syntaxi? Ve 2.3 sale fungovalo.
Mrzute je, ze kvuli tomuto tise umirala appka bez nahlaseni jakekoliv chyby :-(
Editoval DavidTheNewbie (3. 4. 2017 23:57)
- matopeto
- Člen | 395
Nebude to tymto? https://forum.nette.org/…ows-riesenie (pri zlozitych sablonach to takto pada, tym ze si zmazal block si odstranil zlozitost :) a funguje to mozno uplne nahodou :))