I: manjši popravek (php)
 
maatej 22. avg 2012 15:33:52 Pridružen od:
16. okt 2008
1284 objav
1339 344 15
#1

Imam eno spletno stranv slo, ki teče na custom skripti. Celotno stran sem želel postaviti še na eno tujo domeno (prenesel bazo & mape), a mi sedaj na tuji domeni javlja:



"Parse error: syntax error, unexpected $end in /var/www/vhosts/......./xxxx.tpl.php on line 161"



Z enim kolegom programerjem sva že gledala, a ker ni v php vodah, mu ni čisto jasno kaj bi bilo narobe. Ta fajl se compile-a iz original php fajla, ki je v "templates" mapi. Tale z errorjem pa je v "templates_c" mapi.

Tudi preguglalo se je že in v omenjeni vrstici ni napake... morda je tudi kaj s server nastavitvijo (hostgator vps) za php? Ne vem...



Če se kdo spozna na te zadeve in da mu bo hitro jasno v čem je fora, naj se prosim javi na ZS. Pomoje gre samo za kakšno malenkost / foro, ki jo je treba odpravit.

Izvedba: če je možno, bi kar preko teamvieverja. Plačilo po dogovoru.


všeč(0) ni všeč(0) spam(0)
marketing, kreativa, oglaševanje, analitika, SEO, organizacija procesov, idejne rešitve, vodenje projektov, design / UX
 
SpinX 22. avg 2012 15:44:07 Pridružen od:
17. mar 2007
2618 objav
1720 190 20
#2

Zbriši vse ve templates_c. Prej seveda nareddi backup. Vrjetno je to samo smarty cache.


všeč(0) ni všeč(0) spam(0)
Developer? Bi delal v kul podjetju ? http://dlabs.si/jobs
 
carli 22. avg 2012 15:44:12 Pridružen od:
5. avg 2008
1258 objav
583 54 17
#3

Kdaj se zaradi kodiranja prikradejo neki presledki na koncu datoteke. Preveri ce se lepo zakljuci in poglej encoding datoteke ko shranjujes.


všeč(0) ni všeč(0) spam(0)
 
maatej 22. avg 2012 15:45:57 Pridružen od:
16. okt 2008
1284 objav
1339 344 15
#4

SpinX & carli: oboje že bilo storjeno; za te klasične fore vem... mora biti nekaj manj običajnega :S


všeč(0) ni všeč(0) spam(0)
marketing, kreativa, oglaševanje, analitika, SEO, organizacija procesov, idejne rešitve, vodenje projektov, design / UX
 
maatej 22. avg 2012 16:02:20 Pridružen od:
16. okt 2008
1284 objav
1339 344 15
#5

Morda še tole.... če pobrišem vse v mapi "templates_c" in odprem spletno stran, se pred prejšnjim errorjem izpiše še tole:



Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required to use the date.timezone setting or the datedefaulttimezoneset() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/Chicago' for 'CDT/-5.0/DST' instead in /var/www/vhosts/domena.com/httpdocs/smarty/SmartyCompiler.class.php on line 400



Warning: strftime(): It is not safe to rely on the system's timezone settings. You are required to use the date.timezone setting or the datedefaulttimezoneset() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/Chicago' for 'CDT/-5.0/DST' instead in /var/www/vhosts/domena.com/httpdocs/smarty/internals/core.writecompiled_include.php on line 28*

Ko naslednjič refresham spletno stran, ostane samo še tisti prvi omenjeni error (unexpected $end...). Bi lahko imel ta "timezone" error kaj veze z vsem, glede na to, da neke compile fajle omenja?



Vini: če je tema bolj primerna, za v "Programiranje", lahko kar prestaviš. Ampak dejansko iščem izvajalca :)


všeč(0) ni všeč(0) spam(0)
marketing, kreativa, oglaševanje, analitika, SEO, organizacija procesov, idejne rešitve, vodenje projektov, design / UX
 
carli 22. avg 2012 17:30:52 Pridružen od:
5. avg 2008
1258 objav
583 54 17
#6

Kaksna je verzija php na eni in drugi strani?


všeč(0) ni všeč(0) spam(0)
 
maatej 22. avg 2012 18:39:09 Pridružen od:
16. okt 2008
1284 objav
1339 344 15
#7

Slo server: Php 5.2.17

Usa server (kjer so errorji): php 5.3.3-13.el5_8


všeč(0) ni všeč(0) spam(0)
marketing, kreativa, oglaševanje, analitika, SEO, organizacija procesov, idejne rešitve, vodenje projektov, design / UX
 
va5ja 23. avg 2012 07:05:10 Pridružen od:
20. feb 2012
13 objav
32 4 0
#8

  • posodobi Smarty na zadnjo verzijo, če še ni

  • naredi kar ti error svetuje

  • poskušaj z muteExpectedErrors() nastavitvijo


všeč(0) ni všeč(0) spam(0)
 
OvcaX 23. avg 2012 07:29:51 Pridružen od:
24. avg 2007
2753 objav
4575 1194 281
#9

Razlika je bila v openshorttags, ki ni bila aktivna na US strežniku.



PHP 5.3. ima včasih malce čudne izpise, hkrati pa je koda netempletirana in se je težko znajti.

Sva uredila


všeč(3) ni všeč(0) spam(0)
CEO@Humanfrog & CEO@Junai
 
maatej 23. avg 2012 07:39:05 Pridružen od:
16. okt 2008
1284 objav
1339 344 15
#10

Ja, hvala vsem v temi, predvsem še dodatno OvcaX ter selaz, da sta si vzela čas pogledati v kodo. Dejansko so na serverju zaj****, ker se openshorttags na serverju ni vklopil kljub tako nastavljenim parametrom.


všeč(0) ni všeč(0) spam(0)
marketing, kreativa, oglaševanje, analitika, SEO, organizacija procesov, idejne rešitve, vodenje projektov, design / UX
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se