Mamy ten problem atm:
Klient otrzymuje aktualizację swojego sklepu z CE 1.4 na CE 1.8. Aktualizacja plików przebiegła dobrze, a aktualizacja bazy danych przebiegła również dobrze na naszym komputerze programistycznym.
Kiedy próbujemy zaktualizować bazę danych klienta na jego komputerze na żywo (podłącz 1.8-Magento do bazy danych i otwórz ją w przeglądarce), proces wydaje się działać przez chwilę i kończy się błędem 500.
Dziennik błędów PHP jest pusty; ponieważ jest to host współdzielony, nie możemy zmienić ustawień apache ani mysql; hoster, chociaż „special im magento hosting”, nie chce zmieniać ustawień i mówi mi, że mógłbym dokończyć aktualizację bazy danych poprzez wielokrotne odświeżanie okna przeglądarki po wystąpieniu błędu 500, ponieważ magento zostanie następnie zaktualizowany w małych krokach . To może trwać kilka godzin.
Moje pytanie brzmi:
- Czy to prawda? Myślałem, że instrukcje SQL dotyczące aktualizacji baz danych zostaną opakowane w transakcję, aby można je było wycofać, jeśli coś pójdzie nie tak.
- Czy odpowiedź może dać wskazówkę, w której części kodu mogę znaleźć odpowiedź na to pytanie?
Dziękuję za Twój czas!