404 chyba na produkci a na develop ne (hleda jinou sablonu)

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

Verze nette nejnovejsi 2.0.5

Chyba: Page not found. Missing template ‚…/data/www/lv-zabezpeceni.cz/app/templates/Akce/klicenkyAPcoZdarma.latte‘.

Chyba se vyskytuje pouze na produkci, na localhostu se s ni nesetkam. Vyhazovalo to klasickou netti 404 stranku, coz me prekvapilo, protoze na localu jelo vse vporadku, bylo tedy potreba prepnout na develop debug mod a az pote jsem zjistil co je vlastne zle, navic chyba nebyla ani zalogovana, jenom se zobrazovala 404 a nic vic. Sablonu mam pojmenovanou zacatecnim velkym pismenem tedy ‚KlicenkyAPcoZdarma.latte‘. Nemela by tedy chyba vyskakovat i na localu?

Ot@s
Backer | 476
+
0
-

Budu hádat – na lokálu jsou widle, tam malá písmena v názvu nevadí. Produkce je na linuxu. Sama laděnka ti píše, že jí chybí soubor klicenkyAPcoZdarma.latte (tj. s malým k na začátku).

Jan Mikeš
Člen | 771
+
0
-

Jasne, server bezi na linuxu a local na windowsu jak pises. Ano, ale chyba se ani nezaloguje, a musi se dopatravat prepinanim modu co je spatne – tzn. takhle blbou chybu nelze bez vypadku na produkci odstranit. Urcite by to slo nejak poresit primo v nette.

Ot@s
Backer | 476
+
0
-

Názvosloví Nette má pevnou konveci, tj. když se jí budeš držet, nebudeš mít problém. Navíc je to spíše problém benevolence filesystému widlí. Za domácí úkol si můžeš napsat validační fce na multipatformní existenci souboru na FS. Zjistíš, že to není na jeden řádek (sám z hlavy nevím, jak bych to dělal), takže při představě, že se všechny operace prohání touto validací, mě vstávají hrůzu vlasy na hlavě (zbytečné režie).

MartinitCZ
Člen | 580
+
0
-

Lexi: Tvá neznalost, né chyba Nette.

Jan Mikeš
Člen | 771
+
0
-

Ano, mimoradne jsem se teto konvence nedrzel a jak to dopadlo… :)
V tom pripade se nejedna o bug ale o moji blbost? Kazdopadne je to skoda, treba nekdy v budoucnu bude i toto podchycene.

22
Člen | 1478
+
0
-

A ještě, kdo bude příští americký prezident by tam mohlo být…

johnymachine
Člen | 12
+
0
-

mam obraceny problem na localhost funguje jmeno metody renderDefault() a sablona default.latte na vzdalenem servru se hleda Default.latte. Jak je to mozne co to ovlinuje?
Diky za odpoved =)

MartinitCZ
Člen | 580
+
0
-

@**johnymachine**: nemáš opačný problém, máš stejný ;)

<a n:href="Homepage:default">Home</a>
vs.
<a n:href="Homepage:Default">Home</a>
johnymachine
Člen | 12
+
0
-

martinit napsal(a):

@**johnymachine**: nemáš opačný problém, máš stejný ;)

<a n:href="Homepage:default">Home</a>
vs.
<a n:href="Homepage:Default">Home</a>

Ano diky, potreboval jsem nakopnout z druhe strany :)

Reseni problemu se muze nachazet i v routeru.

'module' => 'Front',
'presenter' => 'Homepage',
'action' => 'Default', =>samozrejme nahradit za default