Parche para tiendas

Parche importante para tiendas que se encuentren en Prestashop 1.6.1.21

Si el parche no queda aplicado o la tienda actualizada, esta puede quedar bloqueada tras el paso de los días, obteniendo los siguientes errores:

[PrestaShop] Fatal error in module file …./classes/Tools.php:
Uncaught Error: Undefined class constant ‘CACERT_LOCATION’ in …./classes/Tools.php:2058

Stack trace: …./classes/Tools.php(2084): ToolsCore::refreshCACertFile() #1

Esta información, la vi inicialmente en el foro de Prestashop, el 5 de octubre de 2018, reportado por el usuario doekia, posteriormente y tras el paso de los días Prestashop publico la versión 1.6.1.22 solucionando el problema.

Por lo tanto, si habéis  actualizado recientemente a Prestashop 1.6.1.21, es “urgente” que actualicéis a Prestashop 1.6.1.22, o que en el fichero:

/classes/Tools.php

Pongáis, después de la apertura de la clase, la siguiente instrucción:

const CACERT_LOCATION = https://curl.haxx.se/ca/cacert.pem;

Tools.php modificado
Tools.php modificado

Información en el blog de desarrolladores de Prestashop:

  • http://build.prestashop.com/news/prestashop-1-6-1-22-maintenance-release/

Enlace del foro de Prestashop, donde vi la información reportada el 5 de octubre de 2018:

  • https://www.prestashop.com/forums/topic/908744-danger-prestashop-16121/

PD: En principio, mejor que actualicéis.

Por cierto, ¿Recordáis el error que mencione el 1 de octubre sobre la conexión con addons y la lentitud del panel de administración? He ido actualizando el artículo tras paso de los días, con información adicional, porque lo que fue una incidencia de 2 días, volvió aparecer a la siguiente semana => Revisar información