Nâng cấp Craft Commerce bị kẹt
Quá trình cài đặt Craft Commerce của tôi có vẻ bị kẹt sau khi mua giấy phép Pro. Tôi gặp các lỗi tương tự trên toàn bộ trang web:
Base table or view not found: 1146 Table 'craft_xxx.xxx_commerce_customers' doesn't exist.
Tôi đã tiếp tục và cập nhật Craft lên phiên bản mới nhất. Commerce vẫn còn trên phiên bản 2. Việc cập nhật lên phiên bản 3 thông qua bảng điều khiển không hoạt động (giới hạn bộ nhớ) và cập nhật qua bảng điều khiển dẫn đến nhiều lỗi:
Applying new migrations ... error: The command "'/xxx/craft' 'migrate/all' '--no-backup' '--no-content'" failed.
> create table {{%commerce_lineitemstatuses}} ...Exception: SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'xxx_commerce_lineitemstatuses' already exists
Tôi thậm chí không chắc liệu mình có cần cập nhật mọi thứ hay không .. Chỉ hy vọng trang web được khởi động và chạy và phát triển trở lại .. :) Tôi có thể khôi phục cơ sở dữ liệu và giữ nguyên các tệp cho Craft gần đây và Thương mại 2.2.22 cũ và cố gắng nâng cấp lại? Liệu điều đó có hiệu quả?
Có lời khuyên nào không?
Trả lời
Mặc dù tôi không chắc chính xác điều gì đã gây ra sự cố sau khi khách hàng của tôi mua giấy phép Craft Commerce Pro, nhưng cuối cùng nó đã được khắc phục bằng cách khôi phục cơ sở dữ liệu, nâng cấp Craft và Craft Pro lên phiên bản hiện tại trên máy cục bộ của tôi, đẩy những thay đổi đó cho nhà phát triển và cho phép các tập lệnh nâng cấp chạy đầy đủ trên máy chủ nhà phát triển. Cảm ơn @Brad đã chỉ cho tôi đúng hướng.