Kami memiliki masalah ini:
Seorang klien membuat tokonya ditingkatkan dari CE 1.4 ke CE 1.8. Pemutakhiran file berjalan dengan baik, dan pemutakhiran basis data berjalan dengan baik di mesin pengembangan kami.
Ketika kami mencoba memutakhirkan live-db klien di live-machine-nya (hubungkan 1,8-Magento ke database dan buka di browser), proses tampaknya berjalan untuk sementara waktu dan berakhir pada kesalahan 500.
Log kesalahan PHP kosong; karena ini adalah host bersama, kami tidak dapat mengubah pengaturan apache atau mysql; sang hoster, meskipun "hosting khusus im magento", tidak mau mengubah pengaturan dan memberi tahu saya bahwa saya dapat menyelesaikan pemutakhiran basis data dengan berulang kali menyegarkan jendela peramban ketika kesalahan 500 terjadi, karena magento kemudian akan ditingkatkan dalam langkah-langkah kecil . Ini bisa berlangsung berjam-jam.
Pertanyaan saya sekarang adalah:
- Apakah ini benar? Saya pikir sql-statement untuk pemutakhiran basis data akan dibungkus dalam suatu transaksi, sehingga mereka dapat dikembalikan jika ada masalah.
- Bisakah jawaban memberikan petunjuk di mana saya dapat melihat kode untuk menemukan jawaban untuk pertanyaan ini?
Terima kasih atas waktunya!