teo_g Posted December 17, 2010 Share Posted December 17, 2010 Am facut update la prestashop la versinea 1.3.3.0 si constat ca nu mai pot urca poze la produse. Ce poate genera aceasta problema ? Link to comment Share on other sites More sharing options...
Abh Posted December 18, 2010 Share Posted December 18, 2010 Fa update si la baza de date. Link to comment Share on other sites More sharing options...
teo_g Posted December 19, 2010 Author Share Posted December 19, 2010 Cum fac update la DB ? Link to comment Share on other sites More sharing options...
teo_g Posted December 20, 2010 Author Share Posted December 20, 2010 Am crezut ca odata cu updateul CMS-ului se face update si la DB, ma poate va rog ajuta cineva cu un raspuns ?!Se poate afla cumva, carei versiuni a prestashop apartine DB-ul ? Link to comment Share on other sites More sharing options...
Abh Posted December 20, 2010 Share Posted December 20, 2010 Doar tu stii ce versiune de prestashop aveai inainte. In pachetul cu noul prestashop, in folderul install, ai un director de upgrade pentru baza de date. In acel director ai modificarile bazei de date pentru fiecare versiune scoasa, sunt fisiere separate cu numele versiunii. Acuma, spre exemplu, daca tu aveai ps1.2.4, vezi cate fisiere .db ai pana la 1.3.3.0, le iei pe rand, in ordine, si le treci prin phpmyadmin dupa ce in prealabil ai modificat PREFIX_ in fiecare ca sa coincida cu prefixul tabelelor tale. Link to comment Share on other sites More sharing options...
teo_g Posted December 20, 2010 Author Share Posted December 20, 2010 Te rog ma ajuti si cu modalitatea, abia descifrez tainele mysql, de rezolvare a acestui upgrade de DB in phpmyadmin de la DB 1.3.2.3 la 1.3.3.0 Link to comment Share on other sites More sharing options...
Abh Posted December 20, 2010 Share Posted December 20, 2010 intri in phpmyadmin, dai click pe baza de date de la prestashop (ti se va deschide in stanga lista cu tabelele din ea), mergi sus unde scrie SQL si faci copy/paste cu codul din fisierul 1.x.x, dupa care dai GO. Nu uita sa inlocuiesti in fisier PREFIX_. Pentru asta eu folosesc notepad++ care are o functie de replace all in pagina. Oricum, daca nu le inlocuiesti iti va da eroare. Fa un backup la baza de date inainte de asta. Dupa ce dai click pe ea, mergi la Export, apesi GO si o salvezi pe hard. Link to comment Share on other sites More sharing options...
teo_g Posted December 20, 2010 Author Share Posted December 20, 2010 Imi genereaza urmatoarea eroare: ErrorSQL query:ALTER TABLE `ps_order_detail` ADD `group_reduction` DECIMAL( 10, 2 ) NOT NULL AFTER `reduction_amount` ;MySQL said: Documentation#1060 - Duplicate column name 'group_reduction' Link to comment Share on other sites More sharing options...
Abh Posted December 20, 2010 Share Posted December 20, 2010 inseamna ca acea modificare era deja efectuata in baza de date, nu mai poate scrie coloana `group_reduction'.Sari peste. Link to comment Share on other sites More sharing options...
teo_g Posted December 20, 2010 Author Share Posted December 20, 2010 Am facut deja acest test, eliminind pe rind fiecare linie si de fiecare data aparind acea eroare. Concluziez ca DB-ul a fost updatat odata cu updateul siteului, atunci de ce nu se vad pozele noi atasate in site (cele vechi, atasate inainte de update se vad) Link to comment Share on other sites More sharing options...
teo_g Posted December 20, 2010 Author Share Posted December 20, 2010 In momentul in care incerc sa urc o imagine pe site pagina returnata arata astfel:http://img227.imageshack.us/i/updateimagine.jpg/ Link to comment Share on other sites More sharing options...
teo_g Posted December 21, 2010 Author Share Posted December 21, 2010 Am facut downgrade la site (fisiere+db) si problema persista !? Poate fi ceva legat de permisiuni sau altceva ? Link to comment Share on other sites More sharing options...
teo_g Posted December 21, 2010 Author Share Posted December 21, 2010 Problema este rezolvata si este datorata unei functii php din fisierul images.inc.php (vezi linia 82), si anume exec(). Aceasta functie a fost declarata de dezvoltatorii PHP ca o bresa in securitatea serverelor, de aceea noile versiuni de PHP stigmatizeaza aceasta functie ca fiind malitioasa si nu o executa.Rolul acelui script din cadrul fisierului images.inc.php este sa ataseze imagini pe site (indiferent ca e vorba de produse, iconuri etc), insa un server ce ofera hosting web, care este si foarte bine securizat, nu va permite executia acelei functii.Deja s-a depus ticket la dezvoltatorii prestashop sa rezolve aceasta problema, care sper cu urmatoare versiune sa si dispara.Ma gindesc ca multi utilizatori de prestashop nu s-au lovit de aceasta eroare si cu ocazia asta imi vine in minte intrebarea: aveti incredere in hostingul vostru (detinem afaceri pe aceste hostinguri, in cazul unei brese de securitate cine ne despagubeste de eventualele daune datorate acestora) ? Link to comment Share on other sites More sharing options...
teo_g Posted December 30, 2010 Author Share Posted December 30, 2010 Problema a fost rezolvata de dezvoltatorii Prestashop in versiunea 1.3.5.0 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