BlogDépannage urgent

Error 500 en PrestaShop: checklist para recuperar su tienda en menos de una hora

Una página en blanco o un error 500 puede costarle varios cientos de euros por hora. Este es el procedimiento exacto que seguimos en nuestras intervenciones urgentes.

Presta Debug16 juillet 2026 6 min de lecture
Pantalla de error 500 en una tienda PrestaShop durante el diagnóstico

Cada hora de inactividad cuesta dinero

Una tienda PrestaShop que factura 3.000 € al día pierde aproximadamente 125 € por cada hora que permanece fuera de servicio. Por eso, el objetivo inmediato no es entender la causa del fallo, sino volver a poner la tienda online y analizarlo después.

1. Active el modo debug (2 minutos)

En config/defines.inc.php, cambie _PS_MODE_DEV_ a true mientras realiza el diagnóstico. El error 500 se convertirá en un mensaje preciso: clase no encontrada, memoria insuficiente o error SQL.

2. Consulte los logs adecuados

Revise estos tres lugares, en este orden:

  • var/logs/ (PrestaShop 1.7 / 8)
  • el log de errores PHP del proveedor de hosting
  • error_log en la raíz del sitio

3. Las cinco causas más habituales

  1. Un módulo recién instalado que provoca un error en un hook.
  2. Un override incompatible tras una actualización.
  3. Un memory_limit demasiado bajo durante una importación de catálogo.
  4. Una caché de Smarty dañada: vacíe var/cache/.
  5. Una migración de PHP (8.1 → 8.2) con código obsoleto.

4. Vuelva a una versión estable

Desactive el módulo problemático directamente en la base de datos (ps_module, columna active), vacíe la caché y haga una prueba. Así podrá volver a poner la tienda online; después llegará el momento de aplicar una solución definitiva.

¿Necesita ayuda ahora mismo?

Estamos disponibles de 9:00 a 22:00, los 7 días de la semana. Le respondemos en menos de 1 hora y realizamos un diagnóstico gratuito antes de intervenir.