Magento 2.3.7: Nhượng bộ cho người dùng!

Magento 2.3.7: Nhượng bộ cho người dùng!

Nút nguồn: 2020607

Với Magento 2.3.7, Adobe đang phát hành một bản cập nhật khá bất thường vì phiên bản 2.4.x thực sự là phiên bản mới nhất đang được tập trung phát triển thêm.

Tuy nhiên, bản cập nhật này giúp người dùng và khách hàng có thêm thời gian để chuẩn bị cho những thay đổi kỹ thuật nhất định. Của chúng tôi Công ty phát triển Magento ở Anh đã chuẩn bị sẵn câu trả lời cho các câu hỏi phổ biến về việc di chuyển Magento cho bạn. Chúc bạn đọc vui vẻ.

Cơ sở kỹ thuật mới

Đã gần một năm kể từ khi ra mắt chuyên ngành mới Magento Cập nhật 2.4. Phiên bản này mang lại nhiều thay đổi quan trọng và lớn. Vì vậy, điều hợp lý là không có thêm bản cập nhật nào cho các bản phân phối cũ hơn ngoài các bản cập nhật bảo mật. Xét cho cùng, điều này là phổ biến và quan trọng trong ngành kỹ thuật số, mặc dù có các bản cập nhật bảo mật nhưng các công nghệ cũ vẫn dễ bị tấn công hơn và cung cấp cho người dùng ít khả năng phục hồi hơn.

Tuy nhiên, Adobe đang thực hiện một cách tiếp cận khác với Magento 2.3.7 và cũng đang phát hành bản cập nhật cho bản phân phối cũ hơn kể từ ngày 11.05.21. Lý do cho điều này nằm ở công nghệ cơ bản quan trọng mà tất cả mã nguồn Magento hoặc Adobe Commerce đều dựa trên: ngôn ngữ kịch bản PHP.

Cập nhật nền tảng: Chuyển sang PHP 7.4

Ngoài các bản cập nhật kỹ thuật chung cho nền tảng, điều quan trọng nhất mà toàn bộ bản phát hành Magento 2.3.7 xoay quanh là phiên bản mới của PHP 7.4. End of Life PHP 7.3 sẽ có hiệu lực vào tháng 2021 năm 2.3, đặt người dùng Magento XNUMX.x vào tình thế khó khăn vì EOL sẽ vĩnh viễn làm tổn hại đến chức năng của tất cả các ứng dụng và tiện ích mở rộng chạy trên PHP.

Tất nhiên, về lâu dài, đây không phải là tình huống có thể chấp nhận được đối với các thương nhân chuyên nghiệp và người điều hành cửa hàng, đó là lý do tại sao nhiều người đang cân nhắc nâng cấp lên Magento 2.4 hoặc thậm chí chuyển sang hệ thống cửa hàng khác. Cả hai lựa chọn đều liên quan đến những nỗ lực mà một số nhà điều hành cửa hàng có thể không thể giải quyết được vào lúc này.

Adobe nhận thức được vấn đề nan giải này và biết rằng việc cập nhật lên Magento 2.4 không phải là một dự án nhỏ và đơn giản. Vì lý do này, nhà phát triển phần mềm đang gặp gỡ người dùng và khách hàng Magento 2.3.x bằng cách phát hành Magento 2.3.7, hoàn toàn tương thích với PHP 7.4. Điều này giúp người dùng bị ảnh hưởng có thời gian chuẩn bị cập nhật và vẫn có thể làm việc với phiên bản PHP hiện tại.

Là một phần của việc này, hỗ trợ cho PHP 7.1 và 7.2 cũng sẽ bị loại bỏ, dẫn đến tất cả các phiên bản PHP cũ hơn sẽ bị cấm khỏi hệ sinh thái Magento. Động thái này có vẻ quyết liệt nhưng chỉ là hệ quả hợp lý và còn mang lại mức độ bảo mật cao hơn trên nền tảng thương mại điện tử.

Ngoài PHP, các công nghệ khác được sử dụng cũng đã được cập nhật lên phiên bản mới hơn:

Phiên bản 2.3.7 hiện tương thích với Composer 2.x. Do đó, Adobe cũng khuyến nghị người dùng nên nâng cấp lên Composer 2.x vì Composer 1.x cũng sắp hết tuổi thọ. Tuy nhiên, Magento 2.3.7 vẫn hỗ trợ Composer 1.x.

Redis 6.x được hỗ trợ trong phiên bản mới. Tuy nhiên, khả năng tương thích với Redis 5.x vẫn còn trong Magento 2.3.7.

Cập nhật bảo mật khác

Như đã đề cập, hỗ trợ PHP 7.4 là cốt lõi của bản cập nhật Magento 2.3.7, các cải tiến bảo mật bổ sung cũng đã được đưa vào. Hơn 40 bản sửa lỗi nhỏ bao gồm cơ chế bảo vệ mạnh mẽ cho dịch vụ reCAPTCHA. Điều này là cần thiết để bảo vệ cửa hàng trực tuyến từ việc trộm thẻ. Là một biện pháp bảo mật bổ sung, khả năng sao chép dữ liệu vào bảng nhớ tạm sẽ bị tắt.

Ngoài ra, xác thực hai yếu tố nội bộ TwoFactorAuth đã nhận được bản nâng cấp lớn từ phiên bản 2.5 lên 4.0.

Tôi có nên chuyển sang Magento 2.4 không?

Magento Phiên bản 2.3.x với phiên bản PHP hiện tại – nhiều chủ cửa hàng có thể sẽ thắc mắc tại sao họ nên cân nhắc nâng cấp lên 2.4. Rõ ràng, Adobe đã cung cấp dịch vụ tuyệt vời cho người dùng với bản cập nhật tiếp theo lên phiên bản 2.3.7. Ví dụ: Adobe không ảnh hưởng đến chu kỳ cập nhật PHP, nhưng có thể phản ứng tương ứng và đã làm như vậy rất lịch sự với Magento 2.3.7.

Tuy nhiên, không thể bỏ qua một điều: nỗ lực hoàn thiện nền tảng thương mại điện tử từ PHP 7.3. Việc nâng cấp lên 7.4 chắc chắn không hề nhỏ và không nên đánh giá thấp. Do đó, người dùng phải đối mặt với một quyết định: trước tiên chuyển sang Magento 2.3.7 hoặc chuyển trực tiếp sang Magento 2.4.x.

Bởi vì phiên bản mới nhất cũng yêu cầu PHP 7.4 và cũng cung cấp công nghệ mới nhất cùng nhiều tiện ích mở rộng hữu ích so với Magento 2.3.x. Hiện tại cũng có một số công cụ giúp dễ dàng chuyển đổi, chẳng hạn như plugin Composer Root hoặc Nâng cấp.

Vì vậy, quyết định cuối cùng phụ thuộc vào việc quản lý yêu cầu chi tiết và so sánh chi phí.

Bạn muốn biết thêm về chủ đề này? Sau đó theo liên kết này: https://elogic.co/services/ecommerce-website-development/.

Bài viết và sự cho phép xuất bản ở đây được cung cấp bởi Filip Novak. Ban đầu được viết cho Người thay đổi trò chơi chuỗi cung ứng và xuất bản vào ngày 19 tháng 2022 năm XNUMX.

Dấu thời gian:

Thêm từ Người thay đổi trò chơi chuỗi cung ứng