Error 500 en PrestaShop o pantalla en blanco: qué hacer ya

Tu tienda online · 6 min de lectura

Error 500 en PrestaShop o pantalla en blanco: qué hacer ya

Abres tu tienda un lunes por la mañana y solo ves «Error 500», o una página completamente en blanco, mientras los pedidos del fin de semana esperan. Un error 500 en PrestaShop o una pantalla en blanco casi nunca significa que hayas perdido la tienda: quiere decir que algo ha fallado por dentro y PrestaShop no sabe enseñarte el qué. Primero no toques nada a ciegas; después, o lo diagnosticas con los pasos de abajo, o le pasas el problema a alguien que se ponga con él en menos de 12 horas.

¿Qué significa el error 500 en PrestaShop?

Es un aviso genérico del servidor: «algo ha ido mal y no puedo terminar de cargar la página». No dice qué. La pantalla en blanco es lo mismo, pero sin ni siquiera el aviso: la tienda está configurada para no mostrar errores a los clientes, así que no muestra nada.

La buena noticia es que tus productos, clientes y pedidos siguen en la base de datos. Lo que se ha roto es la pieza que los enseña, y eso tiene arreglo.

¿Por qué se ha caído mi tienda de repente?

Casi siempre hay algo que cambió justo antes. Las causas más habituales son:

  • Un módulo nuevo o actualizado que choca con otro o con tu versión de PrestaShop.
  • Una actualización de PrestaShop o del tema que se quedó a medias.
  • Un cambio en el hosting: tu proveedor ha subido la versión de PHP (el lenguaje en el que funciona PrestaShop) y tu tienda no es compatible con la nueva.
  • La caché, los archivos temporales que PrestaShop guarda para ir más rápido, se ha quedado desfasada o corrupta.
  • El servidor se queda corto de memoria en las páginas más pesadas, como el catálogo o el back office.
  • Permisos de archivos mal puestos tras mover la tienda o subir algo por FTP.

Antes de nada, haz memoria: ¿qué se instaló, actualizó o cambió en los últimos días? Esa respuesta ahorra la mitad del trabajo.

¿Qué hago ahora mismo para no empeorarlo?

  1. No reinstales PrestaShop ni borres módulos a lo loco. Desinstalar un módulo puede borrar su configuración y sus datos.
  2. Pide a tu hosting una copia de seguridad de archivos y base de datos tal como están ahora, o hazla tú desde su panel. Así cualquier prueba tiene vuelta atrás.
  3. Mira si falla todo o solo una parte. ¿Cae la portada, solo el carrito, solo el back office? Apúntalo: es la primera pista.
  4. Haz una captura de lo que ves, con la dirección de la página visible.

¿Cómo veo el error real que hay detrás de la pantalla en blanco?

PrestaShop tiene un modo de depuración que, en lugar de la página en blanco, enseña el mensaje de error completo. Ese mensaje suele decir qué archivo o qué módulo ha fallado.

Si el back office todavía abre, actívalo en Parámetros avanzados > Rendimiento > Modo de depuración. Si tampoco abre, hay que hacerlo editando un archivo por FTP; lo tienes explicado en el bloque final para tu equipo técnico.

Un aviso importante: con el modo de depuración activo, tus clientes también ven los errores. Úsalo solo el rato que necesites para leer el mensaje y vuelve a apagarlo.

La otra fuente de pistas es el registro de errores: PrestaShop los guarda en la carpeta var/logs de tu tienda, y tu hosting suele tener su propio registro de errores de PHP en el panel de control.

¿Lo puedo arreglar yo sin saber programar?

A veces sí. Hay tres comprobaciones que puedes hacer sin tocar código:

Vaciar la caché

Desde el back office, en Parámetros avanzados > Rendimiento, pulsa Borrar caché. Si el back office no abre, tu equipo técnico puede vaciarla borrando el contenido de una carpeta. Es seguro: PrestaShop vuelve a crear esos archivos solo.

Desactivar el último módulo que tocaste

Si el fallo empezó tras instalar o actualizar un módulo, desactívalo (no lo desinstales) en Módulos > Gestor de módulos. Si la tienda vuelve, ya sabes quién era el culpable.

Preguntar a tu hosting si ha cambiado algo

Una pregunta directa: «¿Habéis cambiado la versión de PHP o algún límite del servidor en los últimos días?». Cada versión de PrestaShop funciona solo con unas versiones de PHP concretas, y un cambio así tumba una tienda de un día para otro.

Si después de esto sigue igual, no sigas probando. Cada intento a ciegas es más tiempo con la tienda cerrada y más riesgo de tocar algo que sí funcionaba.

¿Cuánto cuesta que me lo arreglen?

En BK Modules tienes el soporte urgente para PrestaShop: pagas una hora de técnico, 45 € (tarifa a octubre de 2026), y nos ponemos con ello. Trabajamos los 7 días de la semana. Los errores 500, las pantallas en blanco y el back office que no abre son justo lo primero de la lista de lo que arreglamos.

Así funciona:

  1. Pagas la hora. Puedes contarnos qué ves, la dirección de tu tienda y adjuntar capturas o el registro de errores, pero es opcional: no hace falta explicar nada para pagar.
  2. Un técnico te escribe en menos de 12 horas, los 7 días de la semana, con lo que vemos y cómo lo vamos a arreglar. El acceso a tu tienda y, si hace falta, a tu hosting te lo pedimos entonces, por un canal seguro. Nunca en el formulario.
  3. Si se arregla en esa hora, listo. Si necesita más, paramos y te decimos qué falta y cuánto llevará. Tú decides si seguimos; no se cobra nada sin tu visto bueno.

Trabajamos con PrestaShop 1.6, 1.7, 8 y 9, y tienes la factura en tu cuenta en cuanto pagas. Somos quienes construyen módulos de PrestaShop, así que conocemos por dentro lo que suele romperse.

¿Cómo evito que vuelva a pasar?

La mayoría de estos errores llegan con una actualización hecha sin probar o con un cambio en el servidor del que nadie avisó. Tener a alguien que conozca tu tienda y pruebe las actualizaciones antes de aplicarlas evita casi todos los sustos.

Eso es el mantenimiento anual de PrestaShop: actualizaciones probadas, copias de seguridad, vigilancia y horas al año para cuando algo falle.

Para tu equipo técnico

Si el back office no abre, el modo de depuración se activa en config/defines.inc.php, cambiando false por true en esta línea:

define('_PS_MODE_DEV_', true);
  • Registros: var/logs/ de la tienda, más el log de errores de PHP del servidor.
  • Caché: borrar el contenido de var/cache/prod/ y var/cache/dev/.
  • Módulo sospechoso sin acceso al back office: renombrar su carpeta en modules/ para que PrestaShop no lo cargue.
  • Memoria: memory_limit de PHP de al menos 256 MB.
  • Permisos: carpetas 755 y archivos 644, con var/, img/ y upload/ escribibles por el usuario del servidor web.
  • PHP: comprobar que la versión activa es compatible con la versión de PrestaShop instalada.

Al terminar, volver a poner _PS_MODE_DEV_ en false.

¿Quieres que alguien se ponga ya con tu tienda?

Cada hora con la tienda caída son ventas que se van a otra web. Paga la hora, y un técnico que conoce PrestaShop por dentro te escribe en menos de 12 horas para ponerla en marcha.

Arreglar mi tienda por 45 €

Cómo te podemos ayudar

Ver todos los servicios →

Seguir leyendo

¿Te echamos una mano con tu proyecto? Hablemos

Cuéntanos qué necesita tu negocio

Un módulo, una app, un servidor que da guerra o algo urgente. Te respondemos en menos de 24 horas, con un presupuesto cerrado con precio y fecha.