Hướng dẫn update OpenCart

16-December-2016

Cũng như các mã nguồn mở khác, OpenCart cũng thường xuyên cập nhật các bản mới nhất để hạn chế tối đa các lỗi bảo mật cũng như nâng cấp thêm tính năng giúp website hoàn thiện hơn.

1. Nâng cấp từ 1.4.x lên 1.5.x

Trường hợp này sẽ rất ít xảy ra vì hầu như ai cũng muốn nâng cấp lên bản mới nhất (2.3.0.x) thay vì bản 1.5.x đã cũ và nhiều lỗ hổng bảo mật. Để thực hiện việc này bạn phải sử dụng 1 script được hướng dẫn cụ thể tại forum của OpenCart http://forum.opencart.com/viewtopic.php?f=2&t=50292 .

2. Nâng cấp từ 1.5.x lên bản mới nhất

Việc quan trọng trước khi thực hiện nâng cấp là bạn phải tạo 1 bản backup cho mình gồm mã nguồn và database tại thời điểm hiện tại.

Bạn có thể download bản mới nhất về tại đây. Để đảm bảo an toàn, bạn xoá 2 file config.php và admin/config.php ở bản mới nhất vừa down về. Sau đó upload mã nguồn này lên hosting bằng FTP hoặc File Manager. Hãy chọn ghi đè (Overwrite) nếu được hỏi và sau đó truy cập đường dẫn http://yourdomain/install/

Chọn Continue để tiếp tục quá trình nâng cấp.

Một số trường hợp khi nâng cấp lên bản mới nhất thường bị lỗi: Error: Could not load model total!

Để fix lỗi này thì các bạn mở file catalog/controller/event/compatibility.php tìm và sửa
'model/' . $route. '.php'
thành
'model/' . ((strpos($route,'get') !== false) ? dirname($route) : $route) . '.php'
Khi nâng cấp thành công, bạn sẽ được chuyển đến giao diện như sau.

Các bạn có thể xem video hướng dẫn sau:

Các bạn có thể tham khảo: http://docs.opencart.com/upgrading/. Chúc các bạn thành công!