Magento 2: origine delle cartelle di aggiornamento


8

Se installo Magento 2 tramite il compositore, finisco con una cartella di livello radice denominataupdate/

Questo contiene l'applicazione di aggiornamento autonoma.

Da dove proviene il programma di aggiornamento? So che il programma di installazione del compositore di Magento copia molte cose dal

vendor/magento/magento2-base

modulo, ma l' updateapplicazione non è in questa cartella. In effetti, nessuno dei file updatenell'applicazione appare ovunque nella vendorcartella. (o lo fanno?)

Qualcuno sa da dove provengono questi file e cosa li inserisce nel tuo sistema durante l'installazione di Magento tramite il composer.phar create-projectmetodo?


Penso che fosse nel repository del progetto stesso. Quindi non deve essere copiato dal fornitore. Non c'è tempo per verificare per ora
David Verholen,

Risposte:


5

I dettagli completi sono in questo vecchio articolo (self link), ma ecco la panoramica di alto livello.

Quando dici

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

stai dicendo a Composer di scaricare il magento/project-community-editionpacchetto e rilasciarne il contenuto direttamente nella my-magento2cartella. Oltre a contenere il composer.jsonfile con tutti i pacchetti Magento 2 elencati, il magento/project-community-editionpacchetto include l'applicazione aggiornata in una updatecartella di livello superiore .


1
Dopo l'aggiornamento possiamo eliminare questa cartella di aggiornamento? o verrà utilizzato per futuri aggiornamenti.
Pankaj Pareek,

1
@PankajPareek Sembra che tu abbia una nuova domanda, non un commento sulla vecchia domanda.
Alan Storm,


3

Fa parte del file zip di project-community-edition. Se lo guardi (facile da ottenere dalla directory cache del compositore), vedrai quanto segue:

composer.json
update/
.gitignore
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.