¿Cómo verificar la última versión de parche aplicada a magento?

44

Acabo de aplicar el parche de seguridad PATCH_SUPEE-5344_CE_1.8.0.0_v1-2015-02-10-08-10-38.sh

Como no tengo acceso SSH al servidor web, el proveedor hizo el trabajo por mí. ¿Cómo puedo verificar por mí mismo si todo salió bien?

Estoy en Magento CE 1.9.1.0

mrzhero
fuente

Respuestas:

66

Supongo que tienes acceso FTP. Cuando se aplican parches, se applied.patches.listagrega un archivo llamado en el app/etc/directorio.

Además, el parche no es más que un archivo diff, por lo que puede ver qué debería cambiar cuando lo abre y verificar el archivo de destino si realmente ha cambiado

Sander Mangel
fuente
El archivo se agrega cada vez que se agrega un parche. Puede ver el historial de aplicación de parches durante la vida útil del sitio web y verificar si todos los parches aplicables se han vuelto a aplicar después de que la actualización de la versión de Magento sobrescriba y elimine los archivos parcheados. Ayuda a evitar errores de regresión de actualización.
Fiasco Labs
¿Hay alguna otra forma de verificar el parche 5944 si no se actualiza con la ayuda del archivo .sh? Porque en ese caso "apply.patches.list" no se generó en absoluto.
TBI Infotech
Como @willem menciona a continuación, puede consultar con shoplift.byte.nl
Sander Mangel
Thnaks @ Sander pero eso solo verifica 5344 no 5944
TBI Infotech
Ah lo siento, leí mal. En ese caso, la forma más rápida sería verificar si se aplica o no cierto código del parche
Sander Mangel
12

Puede probar la instalación exitosa de los parches (y la existencia de otras vulnerabilidades conocidas) en https://www.magereport.com (solía estar en https://shoplift.byte.nl pero he extendido las comprobaciones)

Willem
fuente
1
Lo sé, ha pasado un tiempo, pero ¿tiene algún comentario sobre la precisión de magereport.com?
Max
2
Yo diría que tiene una precisión del 99%. Si no lo sabe, dirá "desconocido".
Willem
6

Simplemente use SSH para verificar si su tienda está parcheada

Para obtener más información, visite la siguiente URL: https://support.hypernode.com/knowledgebase/how-to-apply-magento-patches/

Puede escanear su sitio con magereport.com para ver si hay un parche instalado o no. Si un cheque aparece en gris, es posible que los archivos necesarios para el cheque se reubiquen. Por lo tanto, no puede ver si su tienda está parcheada o no. Sin preocupaciones. Simplemente use SSH para verificar si su tienda tiene parches.

Cada cheque que se ha instalado se puede encontrar fácilmente en el contenido de su tienda. Más específicamente, ha iniciado sesión en la aplicación / etc / apply.patches.list

Entonces ejecuta este comando 'grep' en SSH para acceder a la lista de parches de seguridad aplicados:

grep '|' app/etc/applied.patches.list

La salida se verá así:

-e 2015-04-14 08:34:22 UTC | SUPEE-5344 | EE_1.14.1.0 | v1 | a5c9abcb6a387aabd6b33ebcb79f6b7a97bbde77 | Thu Feb 5 19:14:49 2015 +0200 | v1.14.1.0..HEAD

Espero que sea útil para cualquiera.

Randhir Yadav
fuente