Magento - 2.2.6 Các vấn đề có thể xảy ra?


10

Magento đã được phát hành phiên bản Magento-2.2.6 vào ngày 18 tháng 9 năm 2018.

Bản phát hành này bao gồm:

  1. 25 cải tiến quan trọng đối với bảo mật sản phẩm, hơn 150 sửa lỗi và cải tiến mã lõi và hơn 350 yêu cầu kéo do cộng đồng gửi.
  2. Mặc dù bản phát hành này bao gồm các cải tiến bảo mật này, cho đến nay không có cuộc tấn công nào được xác nhận liên quan đến các vấn đề này.
  3. Tuy nhiên, một số lỗ hổng nhất định có khả năng có thể bị khai thác để truy cập thông tin khách hàng hoặc tiếp quản các phiên quản trị viên, vì vậy chúng tôi khuyên bạn nên nâng cấp phần mềm Magento của mình lên phiên bản mới nhất càng sớm càng tốt.

Magento đang khuyến nghị nâng cấp phần mềm Magento của chúng tôi lên phiên bản mới nhất càng sớm càng tốt.

Các vấn đề có thể xảy ra với phiên bản Magento-2.2.6 này là gì?

Câu trả lời:


0

Nếu bạn sử dụng các thuộc tính tùy chỉnh và sử dụng các thuộc tính đó để tạo quy tắc widget, hầu hết các widget tôi đã sử dụng, gây ra lỗi và phải được xóa.

Trong trường hợp của tôi, dường như một số thuộc tính được gọi là có lỗi với 'dấu kiểm ngược' thay thế dấu ngoặc đơn 'bằng dấu kiểm ngược khi hiển thị trang.

Tôi đã xóa các widget bằng cách sử dụng các thuộc tính đó và tải trang mà không có vấn đề.

Tôi cũng cần phải viết lại một số quy tắc giỏ hàng và danh mục, một lần nữa, do vấn đề back-tick.

1 vấn đề lớn tôi đang gặp phải,

" Xóa pub / media / catalog / sản phẩm / bộ đệm. (Xóa thư mục này sẽ giải phóng không gian.) & Chạy danh mục bin / magento: image: thay đổi kích thước để tạo bộ đệm hình ảnh mới. vào các ảnh đã lưu trong bộ nhớ cache và phải xóa các ảnh đã lưu trong bộ nhớ cache trước đó.) "

Xóa 'pub / media / catalog / sản phẩm / bộ đệm' không phải là vấn đề, nhưng 'danh mục bin / magento: image: resize' chỉ là tạo hình ảnh mới bên trong thư mục tôi vừa xóa. Nó nói sẽ có một con đường mới, nhưng dường như đó không phải là trường hợp cho đến nay, trừ khi tôi thiếu một cái gì đó. Nhưng làm kế hoạch thay đổi kích thước hình ảnh để mất một thời gian dài. 22 phút cho đến nay và ít hơn 500 hình ảnh được xử lý.


0

Tôi đã gặp 2 vấn đề liên quan đến việc giới thiệu lại giá. Một vấn đề là bộ chỉ số giá có thể định cấu hình (và có thể cả các sản phẩm phức tạp khác nữa nhưng tôi không có dự án sản xuất nào sử dụng rộng rãi và các sản phẩm được nhóm) dựa vào chỉ số sản phẩm con của nó để được thực hiện đúng. Bộ chỉ mục giá cấu hình hoạt động theo 2 bước:

  • xây dựng dữ liệu chỉ mục dựa trên giá sản phẩm có thể định cấu hình là null vì magento không cho phép bạn đặt giá ở mức giá có thể định cấu hình
  • cập nhật các cột tối thiểu và tối đa trong catalog_product_index_pricebảng dựa trên dữ liệu con từ cùng một bảng

Lỗi đầu tiên tôi tìm thấy là reindexListphương pháp được kích hoạt bởi reindex theo lịch trình lập lại danh sách đã cho theo loại sản phẩm được sắp xếp dựa trên id được cung cấp. Nếu id thấp nhất trong danh sách là đơn giản thì tất cả các sim được giới thiệu lại trước các cấu hình, nếu nó có thể cấu hình thì cấu hình trước các sim.

Lỗi thứ hai dựa trên thực tế là trong bước đầu tiên của bảng quy trình reindex giá có thể định cấu hình catalog_product_index_priceđã được cập nhật dựa trên truy vấn tạo ra wheremột phần where e.entity_id BEETWEEN ? and ?và các giá trị trong đó id tối thiểu và tối đa từ danh sách được cung cấp. Điều này dẫn đến trong bảng chỉ số được cập nhật cho tất cả configurables hình thành phạm vi dựa trên dữ liệu của nó và trong hầu hết các trường hợp tất cả các cột giá được thiết lập là 0. Trong bước thứ hai, nơi indexer nên cập nhật min và max giá dựa trên trẻ em truy vấn đã được thực hiện với wherephần như where le.entity_id IN (?)vậy, chỉ dành cho các cấu hình được cung cấp cho reindexListphương thức tạo tất cả các cấu hình khác ở trạng thái cơ sở.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.