Jump to content

Update imagini produs


Recommended Posts

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

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

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

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

  • 2 weeks later...

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...