Chúng tôi có vấn đề này atm:
Một khách hàng được cửa hàng của mình nâng cấp từ CE 1.4 lên CE 1.8. Việc nâng cấp tệp đã diễn ra tốt đẹp và việc nâng cấp cơ sở dữ liệu cũng diễn ra tốt trên máy phát triển của chúng tôi.
Khi chúng tôi cố gắng nâng cấp db trực tiếp của máy khách trên máy trực tiếp của mình (kết nối 1.8-Magento với cơ sở dữ liệu và mở nó trong trình duyệt), quá trình này dường như chạy trong một thời gian và kết thúc với lỗi 500.
Nhật ký lỗi PHP trống; vì đây là máy chủ được chia sẻ, chúng tôi không thể thay đổi cài đặt apache hoặc mysql; hoster, mặc dù "lưu trữ im magento chuyên dụng", không sẵn sàng thay đổi cài đặt và nói với tôi rằng tôi có thể hoàn thành nâng cấp cơ sở dữ liệu bằng cách liên tục làm mới cửa sổ trình duyệt khi xảy ra lỗi 500, vì sau đó magento sẽ được nâng cấp theo các bước nhỏ . Điều này có thể diễn ra trong nhiều giờ.
Câu hỏi của tôi bây giờ là:
- Điều này có đúng không? Tôi nghĩ rằng các báo cáo sql cho nâng cấp cơ sở dữ liệu sẽ được gói trong một giao dịch, vì vậy chúng có thể được khôi phục nếu có bất cứ điều gì sai.
- Câu trả lời có thể cung cấp một gợi ý mà tôi có thể tìm trong mã để tìm câu trả lời cho câu hỏi này không?
Cảm ơn vì đã dành thời gian cho tôi!