El último parche de seguridad Magento 1 SUPEE-8788 contiene 17 actualizaciones de APPSEC , por lo que es muy importante aplicarlo lo antes posible. Por otro lado, hay muchas posibles interrupciones de compatibilidad con versiones anteriores, y dado el historial de parches durante el último año, no lo aplicaría descuidadamente.
Lo bueno es que esta vez no hay plantillas frontend involucradas, por lo que parece que no necesitamos parchear todos nuestros temas. Esto solo es cierto para Magento 1.8 o superior.
No obstante: ¿Encontró problemas o errores de compatibilidad después de aplicar el parche?
magento-1
security
patches
supee-8788
Fabian Schmengler
fuente
fuente
/skin/adminhtml/default/default/media
, ya que eso es todo lo que el parche estaba haciendo de todos modos.Respuestas:
Notas importantes
Tenga en cuenta que 1.9.3 es diferente de 1.9.2.4 + SUPEE-8788. Aquí está la diferencia entre los dos: https://gist.github.com/digitalpianism/14a15cd52baede0e5d600e8c653f33e9
Actualización 14 de octubre: v2 del parche ha sido lanzado (ver abajo)
A partir del 13 de octubre, los parches para 1.5.xa 1.8.x se han eliminado del sitio web de Magento debido a la incompatibilidad con parches anteriores (ver más abajo):https://community.magento.com/t5/Security-Patches/SUPEE-8788-AND-SUPEE-1533-Incompatible-Hunk-error/td-p/50434/highlight/false/page/2
V3 del parche
Esta nueva versión es solo para Magento EE 1.13.0.x
Aplica el V3:
V2 del parche
Aplica el V2:
DemacMedia desarrolló un útil script bash para automatizar el proceso anterior. Puede encontrarlo aquí: https://github.com/DemacMedia/magento-SUPEE8788-patcher
Detalles del parche
Después de profundizar en el parche, aquí están las partes interesantes (parches de 1.9.2.4):
Mage_Adminhtml_Block_Media_Uploader
ha sido reemplazado porMage_Uploader_Block_Multiple
lo que hay unMage_Uploader
módulo completo que deja de admitir Flash . El bloque antiguo ahora está en desuso y extiende el nuevo bloque.Mage_Downloadable
módulo ha sido refactorizado para manejar el nuevo cargador sin flash. Se usaMage_Uploader_Block_Single
como bloque de carga en lugar de usar plantillas.skin/adminhtml/default/default/media/flex.swf
,skin/adminhtml/default/default/media/uploader.swf
yskin/adminhtml/default/default/media/uploaderSingle.swf
se han eliminado.getDeleteUrl
deMage_Customer_Block_Address_Book
getRemoveUrl
deMage_Wishlist_Helper_Data
CURLOPT_SSL_VERIFYHOST
establecido en 2 (antes era 0) y elCURLOPT_SSL_VERIFYPEER
indicador ahora se agrega a las llamadas cURL. El indicador Verify Peer se puede habilitar / deshabilitar a través de la configuración del método de pago a través del menú desplegable Habilitar verificación SSL.Mage_Http_Client_Curl
ahora se haCURLOPT_SSL_VERIFYPEER
establecido en verdadero (antes era falso) , tenga cuidado si tiene algún módulo personalizado que lo use.Problemas conocidos de SUPEE-8788 v2
Los correos electrónicos dejaron de enviarse el 1.8: https://magento.stackexchange.com/q/141799/2380 y el problema del parche de seguridad 8788 V2getConfig()
método desde el bloque del cargador: Problema en el Panel de administración después de la instalación del SUPEE Patch 8788Problemas conocidos de SUPEE-8788 v1
Conflicto entre SUPEE-1533 y SUPEE-8788 , posible solución (hacky) aquí . Una solución menos hacky aquíUnsupported data type N
error en/lib/Unserialize/Reader/ArrValue.php
1.9.1.0 y posiblemente versiones anteriores cuando se aplica el parche. arreglar aquí: https://gist.github.com/balloz/ceaf5feb5ac66caaa82342441d32aa88Posible conflicto con SUPEE-3941: https://magento.stackexchange.com/a/140696/2380Illegal Byte Sequence
: SUPEE-8788 en OSX - secuencia de bytes ilegaltest_oauth.php
archivo con parche EE , no presione ese archivo para pincharEnterprise_Pci
: https://magento.stackexchange.com/a/140577/2380app/code/local
versiónMage/Core/functions.php
, tendrá problemas con la nuevahash_equals
función : https://magento.stackexchange.com/a/140664/2380downloader/Maged/View.php
: Error del parche de seguridad SUPEE-8788 en el descargador / Maged / View.php (M1 v1.5.1.0)downloader
carpeta: https://magento.stackexchange.com/a/140631/2380Problemas conocidos de 1.9.3.0
Editar: como la lista se está alargando y está bastante fuera de tema en esta respuesta (ya que no está relacionada con SUPEE-8788), puede consultar esta publicación para ver la lista de problemas conocidos de 1.9.3.0: https: //magento.stackexchange. com / a / 140826/2380
fuente
Al aplicar el parche este error puede ocurrir:
El parche 8788 contiene contenido binario. Como Magento no proporciona ningún enlace de descarga directa (odio esta política desde entonces), debe descargar el parche en su computadora y cargarlo con una aplicación de transferencia de archivos (como WinSCP en Windows) a su servidor. WinSCP, por ejemplo, se cargará en modo TEXTO (WinSCP maneja los archivos * .sh como texto de forma predeterminada).
Entonces, la solución para esto es comprimir / tar el archivo de parche y descomprimir / descomprimir nuevamente en el servidor. et voila.
Lo siento, no tenía forma de responder esto
skin / adminhtml / default / default / media / flex.swf skin / adminhtml / default / default / media / uploader.swf skin / adminhtml / default / default / media / uploaderSingle.swf
Trabajó para mi
fuente
.sh
archivo de parche en su raíz de Magento, configure el tipo de transferencia enbinary
antes de cargar el archivo de parche. ReferenciaSi ya aplicó SUPEE-1533, el parche fallará
app/code/core/Mage/Adminhtml/controllers/DashboardController.php.
Resolví esto por ...
Eliminar el cambio del SUPEE-8788 es peligroso porque el archivo de parche contiene datos binarios y guardarlo en un editor puede causar problemas (otro problema).
fuente
Aquí hay un resumen de lo que yo (y otros) encontré hasta ahora, estoy tratando de mantenerlo ordenado, siéntase libre de agregar o vincular todo lo que falta, la publicación es un Wiki de la comunidad:
Motivos del parche fallido
Si ve "ERROR: el parche no se puede aplicar / revertir con éxito", busque "Hunk # 1 FAILED" en los mensajes de registro para verificar en qué archivo falló el parche.
downloader
, descargue SUPEE-3941 para 1.8 y aplíquelo en 1.7, debería funcionar. Vea el hilo de comentarios aquí: problema del parche de seguridad SUPEE 8788En las versiones de Magento a las que se les ha aplicado SUPEE-1533 anteriormente, el parche falla
app/code/core/Mage/Adminhtml/controllers/DashboardController.php
porque el archivo está afectado por ambos parches y SUPEE-8788 (¡incorrectamente!) Supone que la versión sin parche está presente. ¡Esto sigue siendo cierto con la versión 2 del parche! La versión 2 incluye los cambios de SUPEE-1533, por lo que si lo instaló antes, aún debe revertirlo, pero no tiene que volver a aplicarlo manualmente después.Si eliminó o renombró el directorio "descargador", el parche fallará porque parcheará un archivo dentro del descargador. La solución más fácil es restaurar el directorio de descarga original, aplicar el parche y luego eliminar el directorio nuevamente. Alternativamente, también puede eliminar las instrucciones
downloader/lib/Mage/HTTP/Client/Curl.php
del parche.Otros mensajes de "Hunk FAILED" generalmente se deben a cambios en los archivos principales o faltan parches anteriores. Asegúrese de que todos los parches anteriores para su versión de Magento estén instalados y no haya realizado cambios en los archivos principales.
Otro problema común es que el parche no puede eliminar
.swf
archivos debido a su contenido binario. El error se verá así:o así
o así:
Las posibles soluciones se dan en esta respuesta por @infabo. Descargar el parche directamente al sistema donde quiero aplicarlo, usando curl como se explica en https://gist.github.com/piotrekkaminski/9bc45ec84028611d621e siempre funcionó para mí, excepto cuando lo probé en Cygwin
Manera avanzada de lidiar con parches fallidos: @PeterOCallaghan sugirió comentar la línea de ejecución en seco y manejar manualmente los archivos * .rej. De esta manera, el parche se puede aplicar parcialmente y si no puede eliminar los archivos swf, puede hacerlo manualmente. O si no puede actualizar los archivos
downloader
porque eliminó ese directorio, puede ignorarlo.Problemas después de aplicar el parche
Teclas de formulario
Para las versiones de Magento anteriores a la 1.8 hay cambios en las
frontend/base/default
plantillas. Asegúrese de aplicar manualmente los mismos cambios en su tema si anula estos archivosMás específicamente, se ha agregado una clave de formulario para acciones frontend como:
Vea esta respuesta de @LukeRogers si encuentra problemas con estas acciones.
Cargador personalizado
Unirgy_Rapidflow y otras extensiones con formularios de carga personalizados ya no funcionan.
Ver esta respuesta por @mpchadwick y comentario por @lloiacono
Para averiguar si alguna de sus extensiones usa esto, puede ejecutar lo siguiente en la línea de comando:
Mensajes de error reportados
que sucede si se encuentra en una versión de PHP anteriores a 5.6 y anular
code/core/Mage/core/functions.php
encode/local/Mage/core/functions.php
(que podría ser el caso si se utiliza extensiones Fishpig). Ver esta respuesta por @ClaudiuCreangaProblemas resueltos en v2 del parche
Si encuentra alguno de estos problemas, probablemente use la versión 1 del parche ("v1" en el nombre del archivo). Descargue el parche nuevamente para obtener "v2" que corrige estos problemas:
Hubo un problema de compatibilidad con SUPEE-3941 y
downloader/lib/Mage/HTTP/Client/Curl.php
¡El parche para EE 1.14.2.0 accidentalmente contenía un nuevo archivo test_oauth.php que debería eliminar! Ver esta respuesta por @MatthiasZeis
fuente
Mage_Checkout_CartController::updatePostAction
, posiblemente también otras versiones de parche.Si lo consigues
Call to undefined function hash_equals() error
incluso si su parche fue exitoso, puede significar que ha copiado functions.php
app/code/local/Mage/Core
.Tendrá que insertar esa función allí también porque ese archivo sobrescribe el núcleo.
Así que inserte
app/code/local/Mage/Core/functions.php
al final:fuente
En
PATCH_SUPEE-8788_EE_1.14.2.0_v1-2016-10-10-02-27-03.sh
,test_oauth.php
se crea un archivo en el directorio raíz de Magento. Querrá eliminar este (o al menos no implementarlo en producción) porque podría exponer un seguimiento completo de la pila de excepciones a la persona que llama la URL https: //thedomain.tld/test_oauth.php .fuente
ESTO SE APLICA PARA 1.7 VERSIONES DE MAGENTO
Si está ejecutando 1.7.0.2, la versión 2 de SUPEE 8788 fallará en la línea 372 al intentar aplicar cambios a
Curl.php
:Las instrucciones dicen que debemos revertir SUPEE-1533 e instalar SUPEE-3941
PROBLEMA: SUPEE-3941 solo está disponible para Magento CE 1.8-1.9. Puede intentar aplicarlo para 1.7, y se aplicará. Yo creo que
desarrolladores de parchesMagento debería lanzar una versión 3 de SUPEE-8788 para aquellos que ejecutan magento's por debajo de 1.8 o crear un parche SUPEE-3941 adicional que esté diseñado para la versión por debajo de 1.8.Por cierto, la versión 1 de SUPEE-8788 no tenía el
Curl.php
error en 1.7.0.2 (lo probé en muchas instalaciones)Consejo: si se enfrenta a errores .swf al final, asegúrese de comprimir el parche, cargarlo en el servidor y descomprimirlo allí. El error SWF desaparecerá.
ACTUALIZAR:
Magento dijo que básicamente está bien instalar el parche SUPEE-3941 en una versión Magento 1.7.0.2 para evitar errores al aplicar SUPEE-8788
fuente
DashboardController.php original (1.7.0.2- Sin palear, Recién llegado de magento)
1533 Patched DashboardController.php contiene el siguiente cambio
El parche 8788 realiza el siguiente cambio en DashboardController.php
Como puede ver, 8788 tiene un cambio modificado en comparación con 1533, NO estoy seguro de si es ideal modificar el archivo como sugiere mpchadwick, reemplazando manualmente el cambio 8788 con 1533 después de instalar 8788. Básicamente eliminando el cambio 8788.
¿Alguna sugerencia?
fuente
DashboardController.php
debería resolverse automáticamente entonces.git revert -n 123456ab
ygit cherry-pick -n 123456ab
deshacer temporalmente SUPEE-1533 sin crear confirmaciones adicionales para ello.Medio tentado a marcar esta publicación como basada principalmente en opiniones o sin una respuesta clara;)
Se han agregado claves de forma a un par de controladores, el número varía según la versión de magento.
Si tienes problemas
Deberá verificar su
.phtml
archivo de temas y asegurarse de que estáPOST
pasando el parámetro clave de formulario para que pase la verificación en las acciones del controlador como:Estos problemas hicieron tropezar a mucha gente en parches anteriores, los temas frontend personalizados con plantillas anuladas se pierden fácilmente al aplicar los parches.
Claves del formulario con frecuencia se añaden a la
.phtml
plantilla que contiene la forma como extrainput
comofuente
Encontré el mismo problema en swf en 1.9.2.4.
* Nota: el archivo de parche contiene archivos binarios completos en formato de texto. Es por eso que cuando carga el archivo de parche de seguridad 8788 SSH sin archivo zip, el mismo archivo estará dañado. * *
fuente
Después de aplicar SUPEE-8788 ya no pude cargar los perfiles "Importar" usando Unirgy_RapidFlow 2.0.0.18, obteniendo un error 500 (nada en los registros de Apache o HTTPD).
Todavía estoy en el proceso de depuración y trabajando con Unirgy para resolverlo, pero parece que el bloqueo del cargador está causando el problema (
Unirgy_RapidFlow_Block_Adminhtml_Profile_Edit_Tab_Upload
).El parche introdujo varios cambios en
Mage_Adminhtml_Block_Catalog_Product_Helper_Form_Gallery_Content
el padre.Además de uRapidFlow, otros módulos de terceros que permiten la carga de archivos podrían romperse como resultado de SUPEE-8788.
fuente
Recibí el siguiente mensaje al ejecutar el script de parche:
Creo que esto se debe a que cambié el nombre de la carpeta "descargador", siguiendo las recomendaciones de https://www.magereport.com .
Cambié temporalmente el nombre de la carpeta a "descargador", apliqué el parche correctamente y luego le cambié el nombre por su nombre secreto.
fuente
El parche en 1.9.0.0 también falla (probablemente 1.8.0.0 hasta 1.9.0.1 afectado) debido a SUPEE-3941. 3941 parches descargador / lib / Mage / HTTP / Client / Curl.php y ahora el 8788 falla.
Solución para 1.9.0.1 a continuación. Los cambios son demasiado completos, tal vez sea necesario ajustar el parche 8788 en sí.
editar: edite el parche, busque Curl.php y reemplace
con
fuente
Esto es lo que estoy obteniendo
fuente
Parece que Magento lanzará una versión actualizada del SUPEE 8788, para corregir la compatibilidad del SUPEE 1533. No estoy seguro de si es una buena idea aplicar arreglos manuales en este momento. Los cambios manuales pueden comprometer futuras actualizaciones de parches. Me gustaría escuchar tus pensamientos.
Ha sido confirmado por Magento Community Manager. A partir del 13 de octubre, 3 p.m. EST .. todos los parches para las versiones inferiores a 1.9 se eliminan de la lista de descargas https://www.magentocommerce.com/download?_ga=1.236497153.1889606568.1445610645 Ver publicación: https://community.magento.com/t5 / Parches de seguridad / SUPEE-8788-AND-SUPEE-1533-Incompatible-Hunk-error / mp / 50514 / highlight / false # M1805
fuente
Recibimos informes de los siguientes problemas nuevos que no veo en otras publicaciones:
'Excepción' con el mensaje 'Tipo de datos no admitidos N' en /lib/Unserialize/Reader/ArrValue.php en 1.9.1.0 y posiblemente versiones anteriores cuando se aplica el parche.resuelto en el parche versión 2.Actualmente no se conocen soluciones fáciles para esos problemas. Estamos trabajando para resolverlos en una nueva versión de parche.
fuente
El cargador se interrumpe cuando carga el mismo archivo para muestras y enlaces al mismo tiempo para productos descargables. Tenga en cuenta que esto solo sucede si usa el mismo archivo en ambas áreas. (Solía funcionar correctamente antes del parche).
Para reproducir, edite un producto descargable y haga clic en la pestaña Información descargable :
El cargador carga el archivo de muestra en lugar del archivo de enlace descargable, y el archivo que buscó en la sección de enlaces descargables desaparece.
Pude reproducir esto en una instalación vainilla, parcheada 1.7.0.2 CE.
fuente
Sí, encontré otro problema al iniciar sesión, siempre devolverá esto:
Descubrí que es porque en la clase Enterprise_Pci_Model_Observer línea 165,
En lugar de:
Esto arreglará:
Como no me gusta cambiar el núcleo (incluso moverme a local), es mejor si Magento arregla esto o aclara esto. Por el momento, el mío está creando nuevas extensiones para extender esto y crear una función para getPassword () (ya que quiero asegurarme de que todos los desarrolladores usen el modo Desarrollador activado).
fuente
Edición de archivo de parche
Si alguien tiene que editar el archivo de parche, no debería hacerlo en un editor ya que esto romperá los archivos binarios encapsulados en el parche.
Si tiene una línea de comando a mano, es decir. linux / * unix intente usar la
sed
utilidad para eliminar líneas específicas.Apoyos a @fooman para la propina. Mira su esencia original
Ejemplo
sed -ie '101,111d' PATCH_SUPEE-8788_CE_1.7.0.2_v1-2016-10-11-06-36-18.sh
Esto eliminará la línea 101 a 111 inclusive.
Problemas de envío de formularios.
Si está viendo el problema mencionado anteriormente, también puede:
Para obtener más información, consulte esta publicación ¿Qué es getBlockHtml ('formkey')?
fuente
<?=
porque no está habilitado en todas las configuraciones de php<?=
está habilitado de forma predeterminada en la mayoría de las configuraciones de php.ini, algunos hosts eligen deshabilitarlo.CE 1.6.2.0 y SUPEE-3941
Para aplicar el parche de seguridad SUPEE-8788 (Versión 2), ( http://devdocs.magento.com/guides/m1x/other/ht_install-patches.html#apply-8788-new ) se sugiere aplicar SUPEE-3941 primero .
Sin embargo, en la página de descarga del parche, no hay parche SUPEE-3941 para CE 1.6.2.0. El parche solo está disponible para CE 1.8 y 1.9.
Como se menciona en este hilo, parece estar bien aplicar el parche SUPEE-3941 disponible (para CE 1.8 y 1.9) en CE 1.7.
¿También está bien aplicar SUPEE-3941 (para CE 1.8 y 1.9) en CE 1.6.2.0? Intenté aplicarlo en CE 1.6.2.0 y obtuve el siguiente error:
fuente
Un poco tarde, pero encontramos un problema en el parche SUPEE-8788 V2 que al menos se aplica a los archivos de parche para Magento 1.7.0.2 y 1.7.0.1. Probablemente esto también se aplica a todas las versiones anteriores para las que existe una versión de parche. La versión de Magento de 1.8 en adelante no se ve afectada ya que el parche no cambia las plantillas para ellos.
En detalle
Al parche le falta una clave de formulario para el archivo
app/design/frontend/base/default/template/persistent/checkout/onepage/login.phtml
Sin él, el inicio de sesión no funciona en el pago de una página (simplemente no funciona sin error).
Reparar
Se debe insertar una clave de formulario como en el siguiente parche:
fuente
Para el sitio parcheado 1533, simplemente reemplace la línea de abajo de PATCH_SUPEE-8788 *****. Sh:
por:
Básicamente, solo revirtió el 1533 y dejó el 8788.
fuente
La captura de Authorize.net se rompe después de aplicar el parche. La autorización funciona bien, pero al capturar el pago para facturar aparece "Error de puerta de enlace: se requiere el número de tarjeta de crédito" . El archivo de registro de pagos muestra el
x_type
valor de paramauth_capture
ahora, pero antes del parche solía pasar, loprior_auth_capture
que funcionó bien. ¿Alguien experimenta este problema?ACTUALIZACIÓN: Solución para este problema: Authorize.net no captura
fuente
He parcheado una copia de Magento 1.9.2.4 usando SSH con SUPEE-8788 He parcheado otra copia de Magento 1.9.2.4 usando ftp con SUPEE-8788 He parcheado una copia de magento 1.9.1.0 usando SSH con SUPEE-8788 Tengo usó una copia nueva de magento 1.9.3.1
En todos estos sitios web de magento con SUPEE-8788 tengo el mismo problema (quizás un error del parche)
Utilizando productos descargables y entrando en Información descargable-> Muestras cuando intento agregar una nueva fila (una o más) haciendo clic en la "X" ya no puedo eliminar la fila
No soy tan experto en Magento, estoy tratando de encontrar una solución. Si encuentro, publicaré, si alguno de ustedes tiene alguna solución, será muy muy útil para mí.
ACTUALIZACIÓN : usando el inspector de Chrome vi este error:
******* ENCONTRÉ LA SOLUCIÓN *******
Pasé 2 días y espero que esto pueda ayudar a alguien más, esto es un error en SUPEE-8788
Abra samples.phtml dentro
app/design/adminhtml/default/default/template/downloadable/product/edit/downloadable
Encuentra la función
y reemplazarlo con
Esto resolverá el ERROR
fuente
Aplica PATCH_SUPEE-8788_CE_1.9.2.1_v1-2016-10-11-07-00-43 en la copia de prueba del sitio que ejecuta 1.9.2.1 y ha roto el pago. Revierta el parche y la comprobación volverá a funcionar normalmente.
Al enviar el pedido, lo lleva de regreso al carrito en lugar de realizar el pago correctamente. Creo que estaré esperando la versión .1 antes de volver a intentarlo.
fuente
app/code/core/Mage/Core/Helper/UnserializeArray.php
Esto se agregó en SUPEE-6788, que es posible que no hayas instalado. Parece que SUPEE-8788 tiene una dependencia indocumentada en SUPEE-6788.Un nuevo correo electrónico en las primeras horas de Magento afirma que estarán produciendo nuevas versiones de parches para tratar los problemas de compatibilidad SUPEE-1533 y SUPEE-3941. Así que tal vez solo sostenga sus caballos por un momento.
Sin embargo, me preocupa que mis versiones activas de Magento se encuentren entre el CE 1.9.3 que dicen que funciona y que las nuevas versiones estarán disponibles próximamente para V1.8 y versiones inferiores. Me he puesto en contacto con ellos, así que esperaré y veré qué dicen.
fuente
No soy un gran fanático de los parches. Personalmente elimino todos los archivos de Magento de sus directorios y luego subo la nueva versión (usando un script de shell). Todos los archivos instalados a lo largo de los años, como módulos o temas, todavía están allí. Para la base de datos, hago una comparación entre las nuevas versiones instaladas. Una forma es crear o eliminar las columnas / tablas en la base de datos, la otra forma es instalar nuevamente Magento simplemente cambiando el nombre del archivo /app/etc/local.xml. Prefiero la primera.
Si no cambia la estructura de la base de datos a la versión 1.9.3.0, obtendrá algunos errores o no podrá cargar el área de administración. Si alguien está interesado en algunas comparaciones para directorios y bases de datos de Magento entre Magento CE 1.9.2.4 y 1.9.3.0, simplemente descargue el archivo desde aquí:
Comparación de Magento: versiones 1.9.2.4 - 1.9.3.0
Hay dos archivos html con muy buenos resultados visuales.
Actualicé 4 tiendas hoy usando mi método en lugar de parchear. Todos se ejecutan sin problemas.
fuente
No tener suerte en la mayoría de las instalaciones de Magento CE (6 en total). Diferentes versiones: 1.9.1, 1.9.0.1, 1.8.1.
He descargado el parche 8788 correspondiente correcto. Me he asegurado de revertir 1533 cuando corresponda.
Obtengo los siguientes resultados notables clave que son cuestionables:
...
... comprobando la aplicación de archivo / código / core / Mage / Adminhtml / controllers / IndexController.php Hunk # 1 tuvo éxito en 373 (desplazamiento -19 líneas). ...
Igual que el anterior para: lib / Unserialize / Reader / Arr.php lib / Unserialize / Reader / ArrValue.php Y dice que esos tíos ignorados.
nota: No hay nada en mi directorio sin serializar / lector. Completamente vacio. nota: el Curl.php está en el directorio de descarga. No renombrado. Termina, pero no veo los archivos SWF eliminados. No veo el parche aplicado en la lista de apply.patches.list
No tiene sentido.
fuente
Hoy parcheé unos 10 sitios web, y cada sitio donde falló el parche SUPEE-8788 tuvo el SUPEE-6788 FALTA .
Esto dio como resultado (ejemplo) el siguiente error:
Después de instalar SUPEE-6788, el SUPEE-8788 se parchó correctamente.
fuente
Si tienes un
Hunk #1 failed
error xxx, esto es lo que hiceLlegué
Hunk #1 failed at 373
. Error !! despues de la lineaAsí que verifiqué el
Curl.php
archivo y descubrí que lo había modificado antes (comentó una línea). Restablecí el archivo original y ejecuté el parche nuevamente. Entonces el parche fue exitoso. ;).Luego verifiqué:
/app/etc/applied.patches.list
y todo parece bienfuente