Abbiamo questo problema atm:
Un cliente ottiene il suo negozio aggiornato da CE 1.4 a CE 1.8. L'aggiornamento dei file è andato bene e anche l'aggiornamento del database è andato bene sulla nostra macchina di sviluppo.
Quando proviamo ad aggiornare il live-db del client sul suo live-machine (collega 1.8-Magento al database e lo apriamo nel browser), il processo sembra funzionare per un po 'e termina con un errore 500.
Il registro errori PHP è vuoto; poiché è un host condiviso, non possiamo modificare le impostazioni di apache o mysql; l'hoster, sebbene "specializzato in hosting magento", non è disposto a cambiare le impostazioni e mi dice che potrei finire l'aggiornamento del database aggiornando ripetutamente la finestra del browser quando si verifica l'errore 500, perché magento verrà quindi aggiornato a piccoli passi . Questo potrebbe andare avanti per ore.
La mia domanda ora è:
- È vero? Ho pensato che le istruzioni sql per gli aggiornamenti del database sarebbero state racchiuse in una transazione, quindi potrebbero essere ripristinate se qualcosa andasse storto.
- La risposta potrebbe fornire un suggerimento su dove potrei cercare nel codice per trovare la risposta a questa domanda?
Grazie per il tuo tempo!