Magento 2: Ursprung der Update-Ordner

8

Wenn ich Magento 2 über Composer installiere, wird ein Ordner auf Stammebene mit dem Namen angezeigtupdate/

Dies enthält die eigenständige Updater-Anwendung.

Woher kommt der Updater? Ich weiß, dass Magentos Komponisten-Installer eine Menge Sachen aus dem kopiert

vendor/magento/magento2-base

Modul, aber die updateAnwendung befindet sich nicht in diesem Ordner. Tatsächlich wird keine der Dateien in der updateAnwendung irgendwo im vendorOrdner angezeigt. (oder doch?)

Weiß jemand, woher diese Dateien kommen und was sie auf Ihrem System ablegt, wenn Sie Magento über die composer.phar create-projectMethode installieren ?

Alan Storm
quelle
Ich denke, es war im Projekt-Repository selbst. Muss also nicht vom Hersteller kopiert werden.
Derzeit

Antworten:

5

Ausführliche Informationen finden Sie in diesem alten Artikel (Selbstlink), aber hier ist die allgemeine Übersicht.

Wenn du sagst

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

Sie weisen Composer an, das magento/project-community-editionPaket herunterzuladen und den Inhalt direkt in den my-magento2Ordner zu legen . composer.jsonDas magento/project-community-editionPaket enthält nicht nur die Datei mit allen aufgelisteten Magento 2-Paketen, sondern auch die aktualisierte Anwendung in einem updateOrdner der obersten Ebene .

Alan Storm
quelle
1
Können wir diesen Update-Ordner nach dem Update löschen? oder es wird für zukünftige Updates verwendet.
Pankaj Pareek
1
@PankajPareek Klingt so, als hätten Sie eine neue Frage, keinen Kommentar zur alten Frage.
Alan Storm
3

Es ist Teil der Zip-Datei der Project-Community-Edition. Wenn Sie sich das ansehen (leicht aus dem Composer-Cache-Verzeichnis zu bekommen), werden Sie Folgendes sehen:

composer.json
update/
.gitignore
Piotr Kaminski
quelle