Upgrade na 2.4 – Prazdna stranka

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

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)

chemix
Nette Core | 1296
+
0
-

@DavidTheNewbie a na lokalnim vyvoji ti to funguje?

co bych delal ja kdybych mel tento problem

  1. smazat cache – check
  2. logy prazdne? – check
  3. povolit dev prostredi na produkci – a doufal ze se tam neco napise

bohuzel s temi informacemi co sem pises me vice veci nenapada

DavidTheNewbie
Člen | 79
+
0
-

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.

Eda
Backer | 220
+
0
-

Zkus ještě kouknout do logu Apache/webserveru.

Nebo to zkus zdebugovat xdebugem.

DavidTheNewbie
Člen | 79
+
0
-

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)

chemix
Nette Core | 1296
+
0
-

@DavidTheNewbie a nette sandbox ti funguje?

DavidTheNewbie
Člen | 79
+
0
-

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)

chemix
Nette Core | 1296
+
0
-

To je divne, muzes tu vec zkusit izolovat a poslat sem

matopeto
Člen | 395
+
0
-

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 :))