Wir haben dieses Problem atm:
Ein Kunde erhält ein Upgrade seines Shops von CE 1.4 auf CE 1.8. Das Datei-Upgrade verlief gut, und das Datenbank-Upgrade verlief auch auf unserer Entwicklungsmaschine gut.
Wenn wir versuchen, die Live-Datenbank des Kunden auf seiner Live-Maschine zu aktualisieren (verbinden Sie das 1.8-Magento mit der Datenbank und öffnen Sie es im Browser), scheint der Prozess eine Weile zu laufen und endet mit einem 500-Fehler.
Das PHP-Fehlerprotokoll ist leer. Da es sich um einen gemeinsam genutzten Host handelt, können wir die Apache- oder MySQL-Einstellungen nicht ändern. Der Hoster, obwohl "spezialisiert im Magento Hosting", ist nicht bereit, die Einstellungen zu ändern und sagt mir, dass ich das Datenbank-Upgrade abschließen könnte, indem ich das Browser-Fenster wiederholt aktualisiere, wenn der 500-Fehler auftritt, da Magento dann in kleinen Schritten aktualisiert wird . Dies kann stundenlang dauern.
Meine Frage ist jetzt:
- Ist das wahr? Ich dachte, die SQL-Anweisungen für Datenbank-Upgrades würden in eine Transaktion eingeschlossen, sodass sie zurückgesetzt werden könnten, wenn etwas schief geht.
- Könnte die Antwort einen Hinweis geben, wo ich im Code nachsehen könnte, um die Antwort auf diese Frage zu finden?
Vielen Dank für Ihre Zeit!