404 chyba na produkci a na develop ne (hleda jinou sablonu)
- Jan Mikeš
- Člen | 771
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
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).
- johnymachine
- Člen | 12
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
@**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
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