Jump to content
Sign in to follow this  
teo_g

Update imagini produs

Recommended Posts

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 ?

Share this post


Link to post
Share on other sites

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 ?

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
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.

Share this post


Link to post
Share on other sites

Imi genereaza urmatoarea eroare:

Error

SQL 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'

Share this post


Link to post
Share on other sites

inseamna ca acea modificare era deja efectuata in baza de date, nu mai poate scrie coloana `group_reduction'.
Sari peste.

Share this post


Link to post
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)

Share this post


Link to post
Share on other sites

Am facut downgrade la site (fisiere+db) si problema persista !? Poate fi ceva legat de permisiuni sau altceva ?

Share this post


Link to post
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) ?

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More