thiết lập magento: nâng cấp gần tương đương với n98-magerun sys: setup: chạy trong magento 1 theo nghĩa là nó chạy các tập lệnh thiết lập của bạn nhưng nó làm gì đó ngoài magento 2 kể từ 2.1 nếu tôi không nhầm. Nó kích hoạt các mô-đun mới được tạo của bạn. Điều này sẽ cần phải được chạy trong chế độ nhà phát triển cũng như chế độ sản xuất và mặc định. setup: di: compile, mặt khác tạo các lớp "được tạo tự động" của bạn và nó sẽ chỉ cần chạy trong chế độ sản xuất vì điều này được thực hiện tự động trong chế độ nhà phát triển.
Ngoài ra về lập chỉ mục , bạn không cần phải làm điều đó trừ khi bạn bật bảng phẳng và bạn đã thực hiện thay đổi đối với một trong các thực thể bị ảnh hưởng bởi các chỉ mục, ví dụ: thuộc tính sản phẩm, thuộc tính danh mục, sản phẩm danh mục, v.v. Xóa bộ nhớ cache không nên ' Về mặt lý thuyết cần phải được chạy nếu bộ nhớ cache bị vô hiệu hóa nhưng tôi luôn làm điều đó để kiểm tra độ tỉnh táo, hãy nhớ rằng việc nâng cấp thiết lập cũng sẽ xóa bộ nhớ cache.
Tôi mong bạn trả lời câu hỏi này.