EzyPlatform quản lý phiên bản thế nào?
Back To BlogsCách thức hoạt động
Nó cũng tương đối đơn giản, không cần thiết phải mở port lằng nhằng.
- Các phương bản của EzyPlatform sẽ được lưu tập trung tại
ezyplatform.com
. - EzyPlatform của bạn sẽ thi thoảng lại gọi đến
ezyplatform.com
để lấy thông tin phiên bản mới nhất, nếu so sánh phiên bản hiện tại mà nhỏ hơn thì trên giao diện admin bạn sẽ thấy một mũi tên màu vàng xuất hiện ở phía trên cùng sidebar.
- Khi bạn chọn tải về phiên bản mới nhất thì EzyPlatform của bạn sẽ tải về phiên bản mới nhất và giải nén ra thư mục
upload/platforms
. - Khi bạn chọn khởi động lại thì EzyPlatform của bạn sẽ gọi đến file
update.sh
để cập nhật lên phiên bản mới nhất. Lưu ý rằng đối với Windows bạn sẽ phải gọi tập tinupdate.bat
. Bạn có thể tham khảo hướng dẫn này để biết thêm chi tiết.
EzyPlatform sử dụng giao thức gì để tải phiên bản mới?
Đơn giản là dùng giao thức HTTP để đơn giản cho tất cả mọi người. Nếu sử dụng một giao thức nào đó yêu cầu phải mở một cổng để tải phiên bản mới nhất có thể dẫn đến lỗ hổng bảo mật. Ngoài ra HTTP cũng rất dễ cài đặt.
Các bước bạn có thể thực hiện
Bước 1: Bạn sẽ truy cập vào đường dẫn [url trang admin của bạn]/ezyplatform
ví dụ http://localhost:9090/ezyplatform. Bạn có thể click vào logo của EzyPlatform ở trên cùng sidebar.
Bước 2: Bạn có thể nhấn vào tải phiên bản mới nhất, ví dụ là phiên bản 0.3.3:
Hãy kiên nhẫn chờ một chút để EzyPlatform tải xuống phiên bản mới nhất cho bạn.
Bước 3. Khi đã tải xong, bạn sẽ thấy giao diện mới trông thế này:
Bạn có thể nhấn vào nút Cài đặt phiên bản xxx
ví dụ trong hình là Cài đặt phiên bản 0.0.3
, tuỳ vào tốc độ máy chủ của bạn mà việc khởi động lại sẽ diễn ra nhanh hay chậm, thông thường sẽ mất khoảng 30 giây để EzyPlatform hoàn thành việc khởi động lại để nâng cấp phiên bản mới nhất.
Bạn có thể xem xét mã nguồn SQL mới nhất của EzyPlatform để xem có thay đổi gì không, hoặc bạn cảm thấy nâng cấp phiên bản này quá rủi ro, bạn có thể xoá phiên bản EzyPlatform vừa tải.
Khôi phục lại phiên bản cũ
Khi bạn cài đặt một phiên bản EzyPlatform nào đó hoặc nâng cấp một plugin, một theme nào đó thì EzyPlatform sẽ lưu trữ lại phiên bản cũ trong mục Backup History, bạn có thể truy cập vào đường dẫn [url trang admin của bạn]/ezyplatform/history
ví dụ http://localhost:9090/ezyplatform/history, hoặc click vào nút Lịch sử
(History) ở trang nâng cấp Ezyplatform.
Bạn sẽ thấy danh sách các phiên bản cũ:
Bạn có thể chọn một phiên bản bất kỳ, sẽ có một popup hiển thị lên kiểu thế này:
Bạn có thể nhấn vào xác nhận và chờ đợi 1 lúc để EzyPlatform khởi động lại để khôi phục phiên bản cũ.
Tổng kết
EzyPlatform sẽ thường xuyên được nâng cấp, chính vì vậy việc quản lý phiên bản là cực kỳ quan trọng. Thông qua giao thức HTTP để tải xuống, một chút kỹ thuật DevOps EzyPlatform sẽ giúp người sử dụng dễ dàng cập nhật EzyPlatform của mình lên phiên bản mới nhất.