Magento 2: Nguồn gốc của các thư mục cập nhật


8

Nếu tôi cài đặt Magento 2 qua trình soạn thảo, tôi sẽ có một thư mục cấp gốc có tênupdate/

Điều này có chứa các ứng dụng cập nhật độc lập.

Nơi cập nhật đến từ đâu? Tôi biết trình cài đặt trình soạn nhạc của Magento sao chép rất nhiều thứ trong số

vendor/magento/magento2-base

mô-đun, nhưng updateứng dụng không có trong thư mục này. Trong thực tế, không có tệp nào trong updateứng dụng xuất hiện ở bất cứ đâu trong vendorthư mục. (hay họ?)

Có ai biết những tập tin này đến từ đâu không, và điều gì đưa chúng vào hệ thống của bạn khi cài đặt Magento thông qua composer.phar create-projectphương thức này?


Tôi nghĩ rằng đó là trong kho dự án chính nó. Vì vậy, không phải được sao chép từ nhà cung cấp. Không có thời gian để xác minh ngay bây giờ
David Verholen

Câu trả lời:


5

Chi tiết đầy đủ có trong bài viết cũ này (tự liên kết), nhưng đây là tổng quan cấp cao.

Khi bạn nói

composer create-project --no-install --repository-url=https://repo.magento.com/ magento/project-community-edition my-magento2

bạn đang bảo Composer tải xuống magento/project-community-editiongói và thả nội dung của nó trực tiếp vào my-magento2thư mục. Ngoài việc chứa composer.jsontệp với tất cả các gói Magento 2 được liệt kê, magento/project-community-editiongói bao gồm ứng dụng được cập nhật trong updatethư mục cấp cao nhất .


1
Sau khi cập nhật chúng ta có thể xóa thư mục cập nhật này không? hoặc nó sẽ được sử dụng để cập nhật trong tương lai.
Pankaj Pareek

1
@PankajPareek Âm thanh như bạn có một câu hỏi mới, không phải là một nhận xét về câu hỏi cũ.
Alan Storm


3

Nó là một phần của tệp zip phiên bản dự án-cộng đồng. Nếu bạn nhìn vào nó (dễ dàng lấy từ thư mục bộ đệm của nhà soạn nhạc), bạn sẽ thấy như sau:

composer.json
update/
.gitignore
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.