La aplicación de un parche desactiva el sitio

Este artículo trata sobre el problema en el que un parche que acaba de aplicar elimina el sitio. Para resolverlo, puede quitar el parche.

Productos y versiones afectados

  • Adobe Commerce (todos los métodos de implementación), todas las versiones compatibles
  • Magento Open Source, todas las versiones

Problema

Después de aplicar un parche, el sitio se bloquea.

Causa

Este problema podría deberse a una incompatibilidad de versión entre el parche que acaba de aplicar al sitio web, las personalizaciones, otros parches que ha aplicado en el pasado o algún otro error.

Solución

Retire el parche. El método de eliminación de parches es diferente para Adobe Commerce en la infraestructura en la nube que para Adobe Commerce local y Magento Open Source.

Magento Open Source, todas las versiones 1.X

Para las versiones de Magento Open Source 1.X,

  • Ejecute el siguiente comando SSH: h SUPEE_patch --revert

Adobe Commerce local, Magento Open Source, todas las versiones de 2.x

Para las versiones locales de Adobe Commerce y Magento Open Source 2.x,

  1. Ejecute el siguiente comando SSH:

    code language-none
    patch -p1 -R %patch_name%.composer.patch
    

    (Si el comando anterior no funciona, intente usar -p2 en lugar de -p1)

  2. Para que se reflejen los cambios, actualice la caché en el Administrador en Sistema > Administración de caché.

Adobe Commerce en la infraestructura en la nube, todas las versiones

Para Adobe Commerce en la infraestructura en la nube, todas las versiones,

  1. Quitar los %patch_name%.composer.patch archivos del directorio m2-hotfixes.

  2. Confirme e inserte los cambios de código:

    code language-none
    git commit -m "Remove %patch_name%.composer.patch patch" && git push origin
    

Lectura relacionada

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a