Enlace a facebook.
digitalDot diseño webLogo Diseño Web digitalDot

Error en el Upgrade de Prestashop 1.7 a 1.7.8.4

23/03/2022

Si tienes una tienda online con Prestashop y estás pensando en actualizarla a la versión 1.7.8.4, ¡cuidado!.

En digitalDot hemos detectado un fallo en el Upgrade de Prestashop a la hora de actualizarlo.

Lo primero que debes saber es que si cuentas con la versión 1.7.8.3, esta viene con 23 fallos que puedes corregir si decides actualizar. Además actualizar a 1.7.8.3. es necesario, ya que esta versión corrige un fallo de seguridad y 25 fallos adicionales de la versión anterior.

En definitiva, quieras o no quieras actualizar, debes tener muy presente que las actualizaciones del Prestashop se realizan para corregir errores y fallos de seguridad que pueden afectarte y que es mejor prevenir.

Una vez dicho esto, te contamos el fallo que hemos encontrado y cómo solucionarlo.

Fallo en el Upgrade de Prestashop 1.7.8.3 a 1.7.8.4 debido a Sequra

Tras realizar la actualización a 1.7.8.4. en una de nuestras tiendas online, hemos encontrado el siguiente error relacionado con el módulo de Sequra:

[INTERNAL] /var/www/vhosts/tiendaprestashop.com/httpdocs/vendor/symfony/symfony/src/Symfony/Component/Console/Input/Input.php line 185 - escapeshellarg() has been disabled for security reasons
[INTERNAL] /var/www/vhosts/tiendaprestashop.com/httpdocs/vendor/symfony/symfony/src/Symfony/Component/Console/Input/Input.php line 185 - escapeshellarg() has been disabled for security reasons
Updating database schema…
17:18:36 ERROR [console] Error thrown while running command " --env=prod". Message: "Unknown database type bit requested, Doctrine\DBAL\Platforms\MySqlPlatform may not support it." ["exception" => Doctrine\DBAL\DBALException { …},"command" => " --env=prod","message" => "Unknown database type bit requested, Doctrine\DBAL\Platforms\MySqlPlatform may not support it."]
In AbstractPlatform.php line 434:
Unknown database type bit requested, Doctrine\DBAL\Platforms\MySqlPlatform may not support it.
prestashop:schema:update-without-foreign [-h|--help] [-q|--quiet] [-v|vv|vvv|--verbose] [-V|--version] [--ansi] [--no-ansi] [-n|--no-interaction] [-e|--env ENV] [--no-debug] [--id_shop [ID_SHOP]] [--id_shop_group [ID_SHOP_GROUP]] [--]

Esto es debido a un campo en la tabla de product creado con el tipo bit.

Fallo en Prestashop. Módulo Sequra

Solución Fallo en el Upgrade de Prestashop 1.7.8.3 a 1.7.8.4 debido a Sequra

La solución a este problema con el módulo de Sequra al actualizar es sencilla. Simplemente debes entrar en la base de datos y ejecutar la siguiente sentencia de SQL:

ALTER TABLE `ps_product` CHANGE `sequra_is_service` `sequra_is_service` INT(1) NOT NULL DEFAULT '1';

Sencillo, ¿verdad?

¿Cómo actualizar Prestashop después de corregir un fallo?

Como en el transcurso de la actualización nos ha dado error, por este problema con el módulo de Sequra, debemos retomar el proceso. Para ello, editamos el achivoAppKernel.php e indicamos que tenemos la versión de Prestashop 1.7.8.3.

Os dejamos un ejemplo de cómo quedaría:

Fallo en Prestashop. Módulo Sequra

De esta forma ya podemos entrar de nuevo al BackOffice de Prestashop -> Módulos -> Click Upgrade y lanzamos el proceso de actualización nuevamente.

Si quieres evitar este fallo en el Upgrade de Prestashop 1.7.8.4, necesitas actualizar tu Prestashop en cualquiera de sus versiones o estás buscando una empresa en la que poder confiar para gestionar el mantenimiento de tu tienda online. ¡Solo tienes que contactar con nosotros!.

En digitalDot contamos con distintos servicios para ayudar a nuestros clientes a seguir a avanzando en su proceso de digitalización. Contáctanos sin compromiso y cuéntanos tu proyecto.

Mantenimiento tiendas online

Noticias relacionadas sobre Desarrollo web

Módulo para controlar y reenviar emails en PrestaShop

Módulo para controlar y reenviar emails en PrestaShop

En una tienda PrestaShop, los emails transaccionales son esenciales para confirmar pedidos, avisar de cambios de estado o recuperar contraseñas. Cuando el envío de correos falla, el cliente puede quedarse sin información importante y la tienda pierde control sobre una parte clave del proceso de compra. El módulo SMTP de…

Módulo Redis Cache para mejorar el rendimiento de PrestaShop

Cómo mejorar el rendimiento de PrestaShop con el módulo Redis Cache

La velocidad de una tienda online influye directamente en la experiencia del usuario, el posicionamiento SEO y la conversión. En PrestaShop, cuando una tienda crece y empieza a trabajar con muchas categorías, productos, combinaciones o módulos, es habitual que aumenten las consultas a la base de datos y que el…

Módulo de redirecciones en PrestaShop

Módulo de redirecciones para PrestaShop: controla tus URLs sin complicarte la vida

Gestionar una tienda online en PrestaShop implica tomar decisiones constantemente, cambiar categorías, retirar productos, lanzar nuevas colecciones, modificar URLs, migrar desde otra plataforma, optimizar contenidos para SEO o reorganizar la arquitectura del ecommerce para que el usuario encuentre antes lo que busca. Todo eso está muy bien. Hasta que Google,…

Caso de éxito SEO de tienda de detalles

Caso de éxito SEO de una tienda online de detalles para eventos

Vamos a contaros el caso de una tienda online, que contacto con nuestro equipo de marketing digital, porque tiene un comportamiento claramente estacional, donde los meses de mayor actividad (de febrero a mayo) concentran buena parte de las ventas del año y necesitaban optimizar la web para estar bien posicionada…

Riesgo crítico en servidores Linux

CVE-2026-31431: Vulnerabilidad crítica en el kernel de Linux. Guía de mitigación para hosting

En los últimos días se ha hecho pública una vulnerabilidad crítica en el kernel de Linux, identificada como CVE-2026-31431, que afecta a múltiples distribuciones ampliamente utilizadas como Debian, Ubuntu y otras derivadas. Se trata de un fallo de escalada de privilegios local (LPE) que permite a un usuario con permisos…

1 2 3 62
Contenido
Error!
No 'ezTOC_Widget' widget registered in this installation.

crossmenuchevron-down