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:
Si el núcleo puede haberse quedado corrupto tras la actualización.
Si puede faltar algún archivo de /vendor/ o del core.
Si puede haber un conflicto en la reconstrucción del container Symfony.
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
Hola pepe
Siguiendo tu recomendación del foro:
Renombré los módulos:
modules/ps_linklist → ps_linklist_OFF
modules/ps_checkout → ps_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
Ni front ni back abren:
https://altanajoyas.es/admin709pulefk/
devuelve:
✅ HTTP ERROR 500 (Internal Server 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
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