zsebia Posted April 20, 2011 Share Posted April 20, 2011 Üdv Mindenkinek!Egyérdekes problémám van, vagy én vagyok nagyon béna ... de remélem valaki fel tud homályosítani.Módosítottam pár Prestashop (1.4) modult és template fájlt, a magam szája-íze szerint. Viszont az a jelenség, hogy egyes esetekben működik, más esetekben pedig nem :-(Konkrétabban: például módosítottam a reklám blokk kódját és remekül működik, illetve készítettem belőle saját modult, átpiszkálva benne ezt-azt. Ez mellett módosítottam a legújabb termékek modult és a módosítás nem működik, azaz az eredeti kód hajtódik végre és nem az általam írt.Gyanakodtam gyorsítótárra, de kikapcsoltam mindent amit tudtam, kerestem már mindenfélét ami eszembe jutott, de nem igazán akar összejönni. Nem értem ...Valaki esetleg tud megoldást? Elég sürgetős a probléma ... :-( Link to comment Share on other sites More sharing options...
zsebia Posted April 21, 2011 Author Share Posted April 21, 2011 Na találtam leírást, állítólag smarty cache és compile könyvtárakat kell törölni:http://www.blmodules.com/prestashop-tutorials-users/prestashop-cache-when-modification-do-not-see/ Megtettem és most csak üres oldal jön be :-(Esetleg valakinek ötlete? Link to comment Share on other sites More sharing options...
pattila01 Posted April 21, 2011 Share Posted April 21, 2011 Szia!nos, nem kell elhinni azt, amit mondani fogok. Egyszerűen: a .tpl fájl tartalmát a motor első futtatáskor fogja, és azonnal elraktározza magának (gyanítom hogy sql-be). Ezt úgy tudod ellenőrizni, hogy miután nem működik a módosításod, fogod, és az egész tpl fájl tartalmat törlöd. Feltöltöd, és lám... a modul működik tovább, mint ha mi sem történt volna . Ha kitörlöd a tpl fájlt magát, akkor kiabálni fog, mert a php leellenőrzi lekéréskor hogy meg van-é. Megoldás:Újra kell töltetni. Ergo: fogod, a módosított tpl-t elnevezed mondjuk header1.tpl-nek, feltöltöd a header.tpl mellé. Eztán megnyitod azt a php-t, ami meghívja a tpl-t, és az alján módosítod, hogy ne a header.tpl-t töltse be, hanem a header1.tpl-t. Így van 1x-i esélyed, amíg lefuttatod Tehát lefuttatod, és akkor a Te kódodat raktározza el. Ennek hátránya hogy minden módosításkor újra kell a php-ben írni a módosított tpl fájl nevét, hogy észbe kapjon a motor (Ezt még nem olvastam be ). Tulajdonképpen ennyi.Amikor én footert módosítok és sokszor módosítok egy alkalommal rajta, van, hogy már a footer10.tpl-t csinálom Persze ha már működik a kódod akkor ami nem kell azt töröld. Rend a lelke mindennek.Írj hogy sikerült-e.Attila Link to comment Share on other sites More sharing options...
zsebia Posted April 21, 2011 Author Share Posted April 21, 2011 Köszönöm az ötletet, kipróbálom, amint tudom, de sajnos még az üres oldal problémával küzdök.Beállítottam, hogy a hibaüzenetek jelenjenek meg, de nem ír semmit, üres oldal jön csak ff-ben, chrome-ban pedig 500-as server error. Sajnos semmilyen üzenetet nem tudok kicsikarni a rendszerből :-( Link to comment Share on other sites More sharing options...
pattila01 Posted April 21, 2011 Share Posted April 21, 2011 és nem csináltál backupot azokról a fájlokról amiket kitöröltél? :O Link to comment Share on other sites More sharing options...
zsebia Posted April 21, 2011 Author Share Posted April 21, 2011 Persze, hogy nem :-PInkább arra gyanítok, hogy valamit elprogramoztam, csak az első probléma alapján nem láttam és most érvényesült a hiba is :-PA baj, hogy nem kapok hibaüzenetet ... Link to comment Share on other sites More sharing options...
pattila01 Posted April 21, 2011 Share Posted April 21, 2011 ha azt gyanítod hogy elprogramoztad akkor hajrá másold fel az eredeti 1.4-es prestashop fájlokat, és írasd felül a mostaniakat.Ha valóban elprogramoztad akkor ez megoldja a problémát.egyébiránt mindig kell backup... mindig. aranyszabály Link to comment Share on other sites More sharing options...
zsebia Posted April 21, 2011 Author Share Posted April 21, 2011 azt csinálgatom éppen, csak MOST csinálok egy mentést előbb a módosításaimról :-Pbár ha tényleg az a baj, amit mondtál, akkor ugye előfordulhat, hogy a rossz kód le van tárolva és hiába másolom fel, akkor is az érvényesül ... Link to comment Share on other sites More sharing options...
pattila01 Posted April 21, 2011 Share Posted April 21, 2011 lehet de szerintem inkább a törlés volt a baj. pontosan mi jön be és mi nem? Az admin felület nem jön be? Vagy semmi sem? Link to comment Share on other sites More sharing options...
zsebia Posted April 21, 2011 Author Share Posted April 21, 2011 admin működik, a kliens oldal nem jön fel ...1.4.0.17-es verzió, linux szerveren van, minden jogosultság 777 (fejlesztő szerver), php display_error mindenhol bekapcsolva ... Link to comment Share on other sites More sharing options...
pattila01 Posted April 21, 2011 Share Posted April 21, 2011 keresőbarát url be volt kapcsolva? .htaccess fájlt frissítetted már? hátha...valamint Preferences/Performance => itt állítottál valamit? Ha igen érdemes visszaállítani, vagy próbálkozni Link to comment Share on other sites More sharing options...
zsebia Posted April 21, 2011 Author Share Posted April 21, 2011 Na! Template-ben van a hiba, nem a programozásban ... :-PVisszaraktam eredeti template-et és máris működik. Viszont a kódok is működnek így, rendben. Ezek szerint a cache és compile könyvtárak törlése megoldja a problémát ...Na bug vadászat ... Link to comment Share on other sites More sharing options...
zsebia Posted April 21, 2011 Author Share Posted April 21, 2011 Ja! Igen! Nagyon köszönöm a tanácsokat és a konzultációt! Ha így folytatódik lehet még összefutunk itt :-DBár többet azt hiszem nem használok prestát ... :-( Link to comment Share on other sites More sharing options...
pattila01 Posted April 22, 2011 Share Posted April 22, 2011 Nincs mit. Bár később jöttem rá jobban megnézve az 1.4-es fájlokat, hogy arra amit mondtam valóban nincsen szükség. 1.3.7-nél még van...ha módosítani akarok, egyszerűen csak vissza kell kapcsolni az "összes parancsot", a cache-t meg ki, és akkor gondolom újra beforgatja a forráskódot, ami amúgy teljesen érthető, hiszen cashe-el gyorsabb az oldal.Igazából csak ennyi,Attila Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now