Avisos
Vaciar todo

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

17 Respuestas
4 Usuarios
0 Reactions
45 Visitas
Respuestas: 64
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: 64
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: 42027
Illustrious Member Admin
 

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
Página 2 / 2