Martin80 napísal:Pokiaľ ma skúsenosti neklamú, tak dokonca z 1.5.6 upgrad na 2.3.0.2 prebehne bez problému vstavaným skriptom.
Ja som to skúšal s čistou verziou, ale zhorel som jak fakľa. Ale tuším tam bol problém s MySQLi. Niekedy to ešte otestujem
Moduly je potrebné odinštalovať všetky, dokonca aj niektoré vstavané, pretože medzi verziami sa menila aj štruktúra adresárov. Ak by si neodinštaloval napríklad cudzie moduly, výsledok by bol, ako keby si na 2x verziu použil modul pre 1x, čo by viedlo minimálne k chybným controllerom i template, prípadne modelom, nesprávnemu pomenovaniu tried a v niektorých prípadoch aj k ich chybnému umiestneniu v adresárovej štruktúre.
Preto, ako som vravel, lepšie bude zo starého eshopu zobrať len produkty, kategórie, užívateľov, zákazníkov a objednávky a všetko čo k tomu súvisí (možnosti pri produktoch, filtre, atribúty a pod.)
Teda exportovať tabuľky, ktoré obsahujú tieto dáta.
Nainštaloval by som čistú verziu 1.5.6.x a naimportoval do databázy tieto tabuľky.
Potom súbory 1.5.6 by som zmazal (akurát by som tam ešte dal zložku images)
Potom by som skopíroval na FTP súbory nového eshopu a spravil upgrade na najnovšiu verziu (buď skúsiť to cez natívny skript alebo použiť modul od peku).
A nakoniec eshop už len dorobiť (vlastný template a pod).
Týmto postupom by to malo fungovať.
SelfMan napísal:Tak ako vzdy, odporucam robit to v lokalnej kopii eshopu a nie na ostrom webe.
Som u WebSupport, tam nemám obavy testovať. Zakaždým, keď sa niečo podarí, v admine si jednoducho skopírujem aktuálne fungujúcu databázu, čím si vytvorím zálohu. Ak sa niečo pokafre, tak sa pripojím k zálohe a môžem pokračovať.