Avisos
Vaciar todo

Error fatal tras actualización: ContainerNotFoundException – Kernel Container is not available

19 Respuestas
5 Usuarios
0 Reacciones
56 Visitas
Respuestas: 65
Trusted Member
Topic starter
 

Hola,

Tras actualizar mi tienda PrestaShop desde el módulo de actualización (actualización realizada correctamente desde el propio backoffice), el front deja de funcionar y en los logs aparecen errores fatales del núcleo.

El servidor ya ha sido revisado por el equipo técnico de soporte (vía ticket) y han confirmado que:

  • No es un problema de permisos.

  • No es problema del handler de PHP.

  • No es problema del usuario de ejecución.

  • La configuración del alojamiento es correcta.

En los logs de:

  • /public_html/error_log

  • /public_html/adminXXXX/error_log

aparece el siguiente error:  PHP Fatal error: Uncaught PrestaShop\PrestaShop\Core\Exception\ContainerNotFoundException: Kernel Container is not available in /home/xxxx/public_html/src/Adapter/ContainerFinder.php:77

 

La carpeta /var/cache/ no regenera correctamente prod tras el fallo.

La actualización se realizó desde el módulo de actualización de PrestaShop (no manual).

El tema utilizado es Warehouse (última versión compatible) y el servidor tiene la versión de PHP recomendada para esta versión de PrestaShop.

Necesito ayuda para revisar:

  1. Si el núcleo puede haberse quedado corrupto tras la actualización.

  2. Si puede faltar algún archivo de /vendor/ o del core.

  3. Si puede haber un conflicto en la reconstrucción del container Symfony.

  4. Qué procedimiento recomiendan para reparar el core sin afectar base de datos ni módulos.

La tienda funcionaba correctamente antes de la actualización.

Quedo pendiente de vuestras indicaciones.

Gracias.

Contenido solo visible a usuarios registrados


 
Respondido : 20/02/2026 9:10 pm
Tags del tema
Respuestas: 65
Trusted Member
Topic starter
 

Hola pepe

Siguiendo tu recomendación del foro:

  • Renombré los módulos:

    • modules/ps_linklistps_linklist_OFF

    • modules/ps_checkoutps_checkout_OFF

    • Intenté vaciar var/cache pero no existía la carpeta (había sido eliminada durante el proceso, siguiendo vuestra recomendacion), por lo que:

  • Creé manualmente public_html/var/cache y dentro prod y dev 

Estado actual / Error

Anteriormente, antes de estos últimos cambios, llegué a tener un 403 indicando que el servidor no podía leer el .htaccess, pero ahora el error actual es 500.

 

Quedo a la espera de tus comentarios.

 

Gracias

 


 
Respondido : 25/02/2026 1:52 pm
Pepe
 Pepe
Respuestas: 42532
Illustrious Member
 

Hola Beatriz.

Tienes que tener una mezcla de archivos de diferentes versiones de Prestashop

.- Accede a tu cuenta de WePanel -> Gestor de archivos.

.- Elimina todo lo que tienes en public_html, archivos y carpetas

Una vez eliminado todo realiza una restauración a un punto en el que la web funcionaba sin problemas.

 

Un saludo


 
Respondido : 25/02/2026 2:28 pm
Respuestas: 65
Trusted Member
Topic starter
 

Hola, Pepe.

 

Tras realizar los pasos indicados hemos conseguido que funcione tanto la front como el back. Ahora como debo porceder para actualizar prestashop revisión 1.7.6.4. a una versión que me permita adaptarme a vuestra PHP exigida?

 

Quedo a la espera de tus noticias.

Gracias y saludos.

Beatriz G


 
Respondido : 26/02/2026 9:49 am
Karen Rios
Respuestas: 20411
Illustrious Member Admin
 

Hola Beatriz, 

Todo depende de lo que necesitas, puedes probar por ejemplo actualizar el sitio pero no en tu sitio de producción, primero haz un clon de tu sitio web y una vez lo tengas puedes comenzar el proceso de actualización de este:

Para esto puedes revisar la guía que tenemos  ->  https://www.webempresa.com/blog/clonar-una-instalacion-de-prestashop-a-otra-carpeta-del-hosting.html

Tambien peudes verificar el siguiente hilo donde se trato un tema similar.

->  https://www.webempresa.com/foro/preguntas-sobre-prestashop/clonacion-de-prestashop-1712

Una vez tengas tu sitio clonado puedes probar la actualización de Prestashop primero a una versión 8.X la mas estable y luego a la version 9 si quieres tener sta ultima, debes tener en cuenta antes de actualizar revisar que las plantillas y modulos que tienes sean compatibles con versiones de Prestashop 8 y 9

No es un proceso sencillo y Prestashop es un tanto complicado a la hora de realizar estos saltos de actualziaciones a cambios mayores, dicho esto has evaluado utilizar wordpress con woocommerce? es un CMS mas sencillo de administrar y su actualización entre versiones suele ser menor completa, actualmente tenemos diferenes recursos que puedes revisar y verificar como funciona wordpress y woocommerce.

https://www.webempresa.com/wordpress/crear-tienda-wordpress-con-woocommerce.html

https://www.webempresa.com/university/curso-de-woocommerce-basico/

https://www.webempresa.com/blog/que-es-woocommerce.html

Un Saludo


 
Respondido : 26/02/2026 2:09 pm
Página 2 / 2