L’applicazione di una patch blocca il sito
Questo articolo parla del problema in cui una patch appena applicata distrugge il sito. Per risolvere il problema, è possibile rimuovere la patch.
Prodotti e versioni interessati
- Adobe Commerce (tutti i metodi di distribuzione), tutte le versioni supportate
- Magento Open Source, tutte le versioni
Problema
Dopo aver applicato un cerotto, il sito si oscura.
Causa
Questo problema potrebbe essere dovuto a un’incompatibilità di versione tra la patch appena applicata al sito web, le personalizzazioni, altre patch applicate in passato o a un altro errore.
Soluzione
Rimuovere la patch. Il metodo di rimozione delle patch è diverso per l’infrastruttura cloud di Adobe Commerce rispetto a Adobe Commerce on-premise e Magento Open Source.
Magento Open Source, tutte le versioni 1.X
Per le versioni di Magento Open Source 1.X,
- Esegui il comando SSH seguente:
h SUPEE_patch --revert
Adobe Commerce on-premise, Magento Open Source, tutte le versioni 2.x
Per le versioni on-premise e Magento Open Source 2.x di Adobe Commerce,
-
Esegui il seguente comando SSH:
code language-none patch -p1 -R %patch_name%.composer.patch
Se il comando precedente non funziona, provare a utilizzare
-p2
anziché-p1
-
Affinché le modifiche vengano applicate, aggiorna la cache nell'amministratore in Sistema > Gestione cache.
Adobe Commerce su infrastruttura cloud, tutte le versioni
Per Adobe Commerce su infrastruttura cloud, tutte le versioni,
-
Rimuovere i file
%patch_name%.composer.patch
dalla directorym2-hotfixes
. -
Effettua il commit e invia le modifiche al codice:
code language-none git commit -m "Remove %patch_name%.composer.patch patch" && git push origin
Lettura correlata
- Come applicare una patch del compositore fornita dall'Adobe nella Knowledge Base di supporto.