SUPEE-10975 ha sido lanzado, sería genial saber si alguien tiene algún problema al intentar aplicar esto, ¿entrará en conflicto con el parche más reciente que agrega soporte 7.2?
Hasta ahora, estos son los archivos modificados que puedo ver
app/code/core/Mage/Adminhtml/Block/Customer/Group/Edit.php
app/code/core/Mage/Adminhtml/Block/Newsletter/Template/Edit.php
app/code/core/Mage/Adminhtml/controllers/Cms/BlockController.php
app/code/core/Mage/Adminhtml/controllers/Customer/GroupController.php
app/code/core/Mage/Adminhtml/controllers/SitemapController.php
app/code/core/Mage/Adminhtml/controllers/System/BackupController.php
app/code/core/Mage/Captcha/Model/Observer.php
app/code/core/Mage/Captcha/Model/Zend.php
app/code/core/Mage/Captcha/etc/config.xml
app/code/core/Mage/Catalog/Model/Api2/Product/Image/Rest/Admin/V1.php
app/code/core/Mage/Catalog/Model/Product/Attribute/Media/Api.php
app/code/core/Mage/Cms/Model/Wysiwyg/Images/Storage.php
app/code/core/Mage/Core/etc/config.xml
app/code/core/Mage/Core/sql/core_setup/upgrade-1.6.0.7.1.1-1.6.0.7.1.2.php
app/code/core/Mage/Dataflow/Model/Convert/Container/Abstract.php
app/code/core/Mage/ImportExport/Model/Import/Entity/Customer.php
app/code/core/Mage/ImportExport/Model/Import/Entity/Customer/Address.php
app/code/core/Mage/Payment/etc/config.xml
app/code/core/Mage/Payment/etc/system.xml
app/code/core/Mage/Payment/sql/payment_setup/upgrade-1.6.0.0.1.1-1.6.0.0.1.2.php
app/code/core/Mage/Sendfriend/Block/Send.php
app/code/core/Mage/Wishlist/controllers/IndexController.php
app/code/core/Zend/Controller/Request/Http.php
app/design/adminhtml/default/default/template/cms/browser/content/files.phtml
app/design/frontend/base/default/layout/captcha.xml
app/design/frontend/base/default/template/wishlist/sharing.phtml
app/design/frontend/rwd/default/layout/page.xml
app/design/frontend/rwd/default/template/sendfriend/send.phtml
app/etc/modules/Mage_All.xml
app/etc/modules/Mage_Captcha.xml
app/locale/en_US/Mage_Wishlist.csv
js/lib/jquery/jquery-1.12.0.js
js/lib/jquery/jquery-1.12.0.min.js
js/lib/jquery/jquery-1.12.0.min.map
js/lib/jquery/jquery-1.12.1.js
js/lib/jquery/jquery-1.12.1.min.js
js/lib/jquery/jquery-1.12.1.min.map
¿Alguien ha tenido algún problema con estos cambios?
parent::getDeleteUrl();
en app / code / core / Mage / Adminhtml / Block / Customer / Group / Edit.php conreturn parent::getDeleteUrl();
Me encontré con un problema con el parche 10975. Después de investigar un poco, pude localizar la respuesta sobre dónde estaba estropeando el parche y por qué.
Para resumir lo siguiente, verifique y asegúrese de parchear SUPEE 9767 V2 correctamente. Esa es la raíz de mi problema.
Arriba está el error que golpeé, que es específico de este archivo.
El error proviene de esta línea del parche.
La versión que se muestra aquí no coincide correctamente debido a los parches manuales
Ese parche vino con esta línea que me perdí al parchear manualmente.
fuente
En primer lugar, perdón por el duplicado de la respuesta de erej , no puedo comentar ni editar debido a mi puntaje de reputación.
El parche crea un nuevo archivo aquí:
app/code/core/Zend/Controller/Request/Http.php
Que se agrega para anular este archivo:
lib/Zend/Controller/Request/Http.php
El problema es para Magento bajo 1.9.0.0 (EE 1.14.0.0):
Este método :
Se anula en el archivo Magento Core
app/code/core/Mage/Core/Controller/Request/Http.php
Lo cual no toma ningún argumento.
Por lo tanto, activa este aviso estricto en cualquier url, front y admin del sitio web:
Strict Notice: Declaration of Mage_Core_Controller_Request_Http::getBaseUrl() should be compatible with Zend_Controller_Request_Http::getBaseUrl($raw = false) in /var/www/htdocs/app/code/core/Mage/Core/Controller/Request/Http.php on line 36
Si alguien sabe si hay algún V2 de ese parche en camino, avíseme.
A la espera de su actualización, puede redefinir el método de
app/code/core/Mage/Core/Controller/Request/Http.php
esta manera:fuente
Con la versión 1.8.1.0 después de aplicar este parche también tuvimos que cambiar la
app/code/core/Mage/Core/Controller/Request/Http.php::getBaseUrl()
función para serporque este parche añade
app/code/core/Zend/Controller/Request/Http.php
archivo ygetBaseUrl()
función se declara con el parámetro$raw = false
.fuente
Tengo un problema con 'Hunk # 1 FAILED at 28'
Supuestamente, los rechazos se guardan en config.xml.rej pero este archivo no existe, tampoco hay una descripción de qué parte del script falló en mi ventana de terminal. Básicamente, el parche falla y no hay indicación de por qué, ¡al menos no para un idiota como yo!
En la primera ejecución, el parche intentó eliminar tres archivos jquery v 1.12.0 que no existían, los reemplacé y apliqué el parche nuevamente, pero ahora falla sin ninguna descripción útil.
Magento 1.9.0.1 completamente parcheado aparte de la actualización de compatibilidad PHP 7.2, permanecerá sin parchear a menos que pueda resolverlo o alguien aquí pueda darme una pista (¡por favor!) Gracias H
PD No estoy seguro de si mi publicación infringe las pautas de SE, estoy respondiendo la pregunta original pero también estoy pidiendo ayuda.
fuente
El
Mage_Backup
módulo será deshabilitado por el parche.Esto se menciona en las notas de la versión oficial ( https://devdocs.magento.com/guides/m1x/ce19-ee114/ce1.9_release-notes.html#ce19-1940 ).
Sin embargo, la solución sugerida para volver a habilitarla es incorrecta:
("Alternativamente, puede usar uno de estos dos métodos para habilitar las copias de seguridad de la base de datos")
En realidad, debe usar los dos métodos mencionados para volver a habilitarlo por completo.
fuente
Puede haber problemas con el manejo correcto del cálculo de impuestos .
Como es habitual en muchos países, nuestro cliente utiliza la configuración de " precios incluyen impuestos " de Magento.
Entonces, después de la actualización de 1.9.3.10 a 1.9.4.0, el impuesto se agregó al total general al finalizar la compra, además de los precios de los artículos que ya incluyen impuestos.
Seguí el problema hasta un cambio en la configuración en el archivo app / code / core / Mage / Sales / etc / config.xml , donde se agregó " msrp " al nodo sales / quote / totals / shipping / after .
No encontré nada sobre MSRP en las notas de la versión y espero que este sea un cambio aislado sin ningún efecto secundario.
Mi solución fue cambiar este nodo a su valor original " subtotal, freeshipping, tax_subtotal " sin el " msrp ". Lo hice en el etc / config.xml de mi propio módulo.
fuente
Problema específico, pero si deshabilitó Mage_Sendfriend (que anteriormente era un módulo que podía deshabilitar de manera segura) arrojará un error de excepción.
fuente
Traté de actualizar Magento CE 1.9.3.10 a 1.9.4.0 hoy y tuve múltiples errores. Afortunadamente no estropeó la instalación. Después de la instalación recibí el temido - Error interno del servidor. Me bloquearon y tuve que restablecer todos mis permisos de archivos y carpetas a través de SSH junto con la eliminación de maintenance.flag. Luego reindexé y volví a habilitar el caché. Además, tuve que volver a mi antiguo archivo .htaccess en la carpeta Root and Download. No estoy seguro de cuál debería ser la acción correctiva para obtener una instalación exitosa. Olvidé copiar el texto desde la ventana de la línea de comandos. Entonces no puedo publicar todos los errores. Lo que vi fueron mensajes incompatibles.
fuente
¿Quitaron la copia de seguridad programada?
¿O tengo algún tipo de problema? ¿Por qué no se menciona esto en ninguna de las notas? Este parece ser un patrón con Magento en el que no mencionan cambios como estos cuando salen actualizaciones.
ACTUALIZACIÓN: parece que lo eliminaron por completo de todas las versiones.
ACTUALIZACIÓN: tuvo que hacer copias de seguridad de manera diferente. Si alguien interesado publiqué algunos de los comandos CRON aquí: ¿ Publicación de estrategia de respaldo SUPEE-10975?
fuente
Vimos un problema en un sitio que estaba utilizando una configuración personalizada de varias tiendas por un desarrollador anterior. Todas las URL de las tiendas que no sean la tienda base eran 404ing. Estableció la variable de servidor "HTTP_X_REWRITE_URL" / Encabezado HTTP, que cambió la URL procesada por la Solicitud de Magento.
Esta variable es / fue utilizada por \ Zend_Controller_Request_Http :: setRequestUri (), pero la nueva versión en app / code / core / Zend / Controller / Request / Http.php ya no usa esto. Las posibles soluciones fueron:
Cualquiera de los dos probablemente funcionaría, pero es probable que el primero tenga menos consecuencias no deseadas, ya que funciona más cerca del sistema anterior.
fuente
El error específico con el método de pago no está disponible
The requested Payment Method is not available
Magento arrojó muchos errores. Todo en pedidos en los que el método de pago en la devolución del producto eraccsave
, que fue eliminado por este supee enconfig.xml
.El error se produce porque Magento está buscando un
$key
(ccsave el método de pago en este caso) por el control de las rutas de xml:payment/ccsave/model
. Si no lo encuentra, arroja un error. Así que acabamos de hacer ungit checkout [insert supee commit]^ app/code/core/Mage/Payment/etc/config.xml
y empujamos a maestro para corregir el error.app / code / core / Mage / Payment / Helper / Data.php
app / code / core / Mage / Payment / etc / config.xml
fuente
Cambiar a
app/code/core/Mage/Cms/Model/Wysiwyg/Images/Storage.php
causas (otro) error que las miniaturas no se generan correctamente ... detalles 1.9.4 las miniaturas no se generan correctamente en el directorio de mediosfuente
Probablemente no, pero la versión 1.9.4.0 ya tiene ambas implementadas de todos modos.
fuente