เรามีปัญหานี้ atm:
ลูกค้าได้รับร้านค้าของเขาอัพเกรดจาก CE 1.4 เป็น CE 1.8 การอัปเกรดไฟล์เป็นไปด้วยดีและการอัปเกรดฐานข้อมูลยังทำได้ดีบนเครื่องพัฒนาของเรา
เมื่อเราพยายามอัพเกรด live-db ของไคลเอ็นต์บนเครื่องสดของเขา (เชื่อมต่อ 1.8-Magento ไปยังฐานข้อมูลและเปิดในเบราว์เซอร์) กระบวนการดูเหมือนว่าจะทำงานชั่วขณะหนึ่งและสิ้นสุดลงในข้อผิดพลาด 500
บันทึกข้อผิดพลาด PHP ว่างเปล่า; เนื่องจากเป็นโฮสต์ที่ใช้ร่วมกันเราจึงไม่สามารถเปลี่ยนการตั้งค่า apache หรือ mysql ได้ hoster ถึงแม้ว่า "special im magento hosting" ไม่ต้องการเปลี่ยนการตั้งค่าและบอกฉันว่าฉันสามารถอัพเกรดฐานข้อมูลให้เสร็จได้โดยการรีเฟรชหน้าต่างเบราว์เซอร์ซ้ำ ๆ เมื่อเกิดข้อผิดพลาด 500 เนื่องจาก magento จะได้รับการอัพเกรดในขั้นตอนเล็ก ๆ . อาจใช้เวลาหลายชั่วโมง
คำถามของฉันตอนนี้คือ:
- จริงหรือไม่ ฉันคิดว่า sql-statement สำหรับการอัพเกรดฐานข้อมูลจะถูกรวมอยู่ในธุรกรรมดังนั้นพวกเขาจึงสามารถย้อนกลับได้ถ้ามีอะไรผิดพลาด
- คำตอบสามารถให้คำแนะนำที่ฉันสามารถดูรหัสเพื่อค้นหาคำตอบสำหรับคำถามนี้ได้หรือไม่
ขอบคุณที่สละเวลา!