[ Ilija Studen @ 05.09.2003. 09:43 ] @
Kod mene na localhostu sve radi kako treba... Medjutim, kada sam sajt digao na server ne radi nista... Nema outputa, templatei se ne kompajliraju.

templates -> 777 owner ILIJA
templates_c -> 777 owner ILIJA
configs -> 777 owner ILIJA

Sintaksa je u redu posto sve radi normalno kod mene u lokalu (cak sam stavio i force_compile = true da budem siguran i opet sve radi bez ikakvih problema)

Sta bi mogao biti problem???

[ bluesman @ 05.09.2003. 16:21 ] @
neki {include file="..." }

to se meni ponekad desavalo
[ -zombie- @ 05.09.2003. 17:53 ] @
pa.. da.. to je (možda jedina bitna) zamerka smartyju. teško identifikovanje greške.

naime, smarty sam isključuje prikazivanje grešaka na stranicama kada procesira šablone, i iako se trudi da uhvati i prikaže neke greške, neke parser greške ne može da uhvati, a pošto je u php-u isključen prikaz grešaka (od strane samog smartija), to se nigde ne vidi...

kada me je to iznerviralo, to je bilo prvo što sam uradio, ugradio sam svoj debug, tj napravio svoj error handler (vidi set_error_handler()). i sada, kada mi se desi tako nešto, uključim (preko config opcije) logovanje grešaka u fajl/bazu/štagod, i pogledam šta se stvarno dešava..

tako da...
[ dinke @ 06.09.2003. 01:51 ] @
Bice da nesto ipak nisi dobro podesio, a php je verovatno podesen da ne prikazuje greske ("display_errors=off"). Meni se ovo jednom desilo i totalno sam bio sludjen.

Mozes da probas da koristeci ini_set f-ju php-a promenis podesavanja kako bi dobio prikaz gresaka, a ako imas direktan pristup serveru mozes da pogledas eventualno i error log fajl.

Pozdrav
D
[ Ilija Studen @ 06.09.2003. 10:30 ] @
Kad da promenim vrednost u php.ini? Pre ili nakon kreiranja smartyija?

Nije problem u owneru? U Manualu pise da bi trebalo da owner bude nobody, ali nemam root dozvolu da to promenim!
[ dinke @ 07.09.2003. 10:25 ] @
Mozes da probas sa .htaccess fajlom, tako sto ces koristiti php_value i php_flag direktive. Pogledaj manual za detalje.

Ako koristis ini_set iz php-a, to radis na pocetku scripta.

Pozdrav
Dinke
[ bluesman @ 08.09.2003. 11:39 ] @
Pa znas sta moze da bude problem. Dosta provajdera (narocito nasi) ti totalno onemoguce bilo kakvo pisanje u file, zato se templates i ne kompajliraju. Probaj da kompajlirane templates iskopiras na web i iskljuci kompajliranje u smarty pa vidi da li radi.
[ Ilija Studen @ 08.09.2003. 14:16 ] @
Dozvola je 777 ali ne mogu da uploadujeme ni jedan komplajlirani template (MKD vraca access denied error i kad probam da ga uploadujem i kad rucno otkucam FTP naredbu)... Medjutim, mogu da kreiram direktorijum sa "normalnim" imenom (npr. ILIJA). Ocigledno je problem u imenovanju direktorijuma...

Kako da kazem smarty-ju da koristi neki drugi prefix od %%... Uostalom, da li je to uopste moguce bez intervencije na samom smarty-jevom kodu???
[ bluesman @ 08.09.2003. 17:25 ] @
Mislim da bez intervencije na kodu ne mozes to da promenis. Ne postoji to nigde u config, ali sam 100% siguran da si pronasao problem :-)) Ako hoces da menjas, pazi na podfildere jer smarty menja "/" u %2f i to je u imenu fajla ako ne stavis u config $use_sub_dirs = true
[ Goran Rakić @ 08.09.2003. 23:00 ] @
probaj naredbu za FTP:
put \%\%pa_sada_ime gde/\%\%ime