PrestaShop

Error 500 en PrestaShop: qué hacer si no puede entrar al panel de su tienda

Si el panel de su tienda da error 500: si sigue vendiendo, qué suele haberlo roto y qué no conviene tocar.

Mantenimiento Web Madrid9 min de lectura

Error 500 en PrestaShop significa que el servidor no ha podido preparar la página, sin decir por qué. Si solo sale al entrar al panel, la tienda puede seguir vendiendo: la parte pública y el panel son dos entradas al mismo programa y pueden fallar por separado. Lo primero es comprobarlo con una compra de prueba. Las causas habituales son un módulo instalado o actualizado, un cambio de versión de PHP, una actualización a medias o un límite de memoria. Y el error en sí no borra productos ni pedidos, así que hay margen para mirarlo sin tocar lo que no se debe.

Le contamos cómo saber si está perdiendo ventas, qué significa lo que ve en pantalla, qué suele haberlo roto, qué no conviene hacer y qué pedirle a su hosting. No es una guía para arreglarlo por su cuenta: es lo que necesita saber para decidir, y para que quien lo arregle empiece con ventaja.

¿Su tienda sigue vendiendo con el error 500 en el panel?

Puede que sí. Sus clientes y usted entran por sitios distintos: el panel tiene sus propias pantallas y sus propios módulos, así que un fallo en él no tiene por qué llegar a la tienda. En los foros de los hostings hay casos de panel con error 500 y la tienda normal. Pero no lo dé por hecho: si el problema está en lo que comparten, caen las dos.

Esquema de una tienda PrestaShop: la tienda, lo que ven los clientes, puede seguir vendiendo, mientras el panel, lo que usa el dueño, da error 500. Las dos comparten el servidor, PHP y la base de datos: si falla esto, caen las dos, y los pedidos y los clientes están ahí.
La tienda y el panel pueden fallar por separado, salvo que falle lo que comparten.

Se comprueba en unos minutos, sin tocar nada:

  1. Abra la tienda en una ventana privada del navegador, sin haber entrado con ningún usuario.
  2. Recorra el camino de un cliente: buscar un producto, abrirlo y añadirlo al carrito.
  3. Haga un pedido de prueba hasta el final, con el pago de verdad: un carrito que funciona no garantiza que se pueda pagar.
  4. Mire si llega el correo de confirmación y si el cobro aparece en su pasarela de pago.
  5. Apunte a qué hora ha empezado y qué se cambió justo antes, si lo sabe.

Si la tienda funciona, tiene otro problema menos visible: los pedidos pueden estar entrando sin que nadie los gestione. Mientras no recupere el panel, revise los avisos por correo, si los tiene activados, y los cobros de la pasarela, para no dejar envíos sin preparar.

No poder entrar al panel no siempre es un error 500

«No puedo entrar» puede ser cinco problemas distintos, y lo que ve en pantalla ya indica por dónde va. Esta tabla le ayuda a contarlo bien a quien se lo vaya a mirar:

Lo que ve al intentar entrar al panel de PrestaShop
Lo que veLo que suele significarLo primero
Error 500 o página en blancoFalla el programa: un módulo, el PHP, la memoria o una actualizaciónCompruebe la tienda y siga leyendo
Página no encontrada (404)La dirección no es la buena: PrestaShop renombra la carpeta del panel al instalarse, y a veces alguien la cambia despuésBusque la dirección completa en sus favoritos o pregúntesela a quien hizo la tienda
La contraseña no entraUn olvido o, si nadie la ha cambiado y tampoco funciona la recuperación, algo que hay que revisarUse el enlace de recuperar la contraseña y mire la carpeta de correo no deseado
Demasiadas redireccionesUn conflicto con el certificado de seguridad, el dominio o un servicio intermedioPruebe en una ventana privada y pregunte si se ha cambiado algo de eso
Entra, y le echa al pocoLa sesión se corta, a menudo porque cambia su conexión (móvil o VPN)Pruebe desde otra red

Qué causa el error 500 en el panel de PrestaShop

El mensaje no dice nada porque PrestaShop esconde los errores por defecto, para que no los vean los clientes. El motivo real está en su modo de depuración y en los registros del servidor, y suele ser uno de estos:

  • Un módulo instalado o actualizado. La causa más habitual si el fallo empieza justo después. El blog de PrestaShop señala también los módulos antiguos tras subir de versión.
  • Un cambio de PHP en el servidor. Cada versión de PrestaShop admite solo algunas, como contamos en actualizar PrestaShop: la 1.7 no pasa de PHP 7.4, ni la 8 de PHP 8.1. Si el hosting la cambia, o alguien lo hace con prisas tras un aviso como PHP2Shell, la tienda puede dejar de funcionar.
  • Una actualización a medias de PrestaShop o de un módulo, que deja archivos de dos versiones.
  • Límites del servidor: memoria o tiempo agotados, a menudo en importaciones o en tareas largas.
  • Permisos de archivos o el fichero .htaccess mal configurados, tras una mudanza o un cambio manual.
  • Un ataque. Menos frecuente, pero PrestaShop ya avisó en 2022 de ataques que metían código en las tiendas para capturar datos de pago. Si además ve archivos o usuarios que no reconoce, es un caso de reparación web urgente.
Tres casos según dónde sale el error 500. Solo en el panel: un módulo o una actualización a medias; la tienda puede vender. En toda la web: PHP, memoria, permisos o servidor; no vende y es urgente. En una sola página: el módulo o la plantilla de esa página; vende a medias, y es lo más engañoso si es el carrito o el pago.
Dónde sale el error ya orienta sobre la causa y sobre la urgencia.

Lo que no conviene hacer con un error 500 en PrestaShop

Con la tienda en apuros es fácil empeorarla. Esto es lo que más daño hace:

  • Restaurar una copia sin mirar su fecha: se pierde todo lo posterior, incluidos los pedidos y los clientes nuevos. Si la tienda sigue vendiendo, es lo último.
  • Reinstalar PrestaShop o subir archivos por encima: puede borrar módulos y cambios a medida, y a menudo no toca la causa.
  • Poner los permisos en 777: el propio PrestaShop avisa de que deja sus archivos sin protección.
  • Cambiar la versión de PHP a ciegas: a una que su PrestaShop no admita, y tendrá dos problemas.
  • Borrar módulos sin saber cuál falla: el de pago o el de envíos pueden ser los que mantienen la tienda vendiendo.
  • Dejar activado el modo de depuración: ralentiza la tienda y puede enseñar detalles técnicos a cualquier visitante.

Qué pedirle a su hosting si tiene un error 500

Muchas veces la pista está en el servidor, y al hosting no hay que pedirle «que lo arregle»: si la causa es un módulo, no le corresponde. Pregunte esto, por escrito:

  • Si ha cambiado algo en el servidor en los últimos días, sobre todo la versión de PHP.
  • El registro de errores de la hora en que empezó el problema.
  • Qué copias de seguridad hay y de qué fecha, sin restaurar ninguna todavía.
  • Si la cuenta ha llegado a algún límite, de espacio en disco o de memoria.

Cómo recuperamos el acceso a una tienda PrestaShop

Si prefiere no entrar en nada de esto, escríbanos: respondemos en menos de 24 horas y, como en toda reparación urgente, el diagnóstico no tiene coste. Lo primero es saber si la tienda vende y hacer una copia antes de tocar nada; después se busca el error real, se corrige lo mínimo y se prueba una compra completa.

Recuperar el panel no siempre acaba el trabajo: si la causa es un PHP que su versión de PrestaShop ya no admite, volverá a pasar. Por eso miramos también en qué versión está y qué le toca. Evitar que se repita es parte del mantenimiento de tiendas PrestaShop: las actualizaciones se prueban antes en una copia, de modo que un fallo aparece allí y no en la tienda. Qué entra en un servicio así lo contamos en qué incluye el mantenimiento web.

Cuánto cuesta arreglar un error 500 en PrestaShop

Depende de la causa: un módulo que se desactiva no se parece a una tienda que hay que actualizar porque su PHP ya no se puede mantener. Por eso primero se diagnostica y después le pasamos un presupuesto sin compromiso. En nuestra página de precios de mantenimiento web le explicamos de qué depende. Y si su panel no abre ahora mismo, cuéntenos qué ve en pantalla.

Preguntas frecuentes sobre el error 500 en PrestaShop

El error 500 no borra los pedidos ni los clientes: están en la base de datos, y el error indica que la página no se ha podido preparar. El riesgo viene después, si se restaura una copia antigua o se reinstala la tienda sin mirar antes qué se perdería.

Puede seguir vendiendo si el fallo solo afecta al panel, pero hay que comprobarlo con un pedido de prueba hasta el pago. Mientras tanto no podrá gestionar los pedidos desde el panel, así que conviene revisar los avisos por correo y los cobros de la pasarela.

El panel tiene sus propias pantallas y módulos, de modo que un fallo en ellos no siempre llega a la parte pública. Suele ser un módulo que toca la administración o una actualización que no terminó. Si el error también sale en la tienda, hay que mirar lo que comparten: PHP, memoria y servidor.

La dirección del panel es la de su tienda seguida de una carpeta con un nombre propio, porque PrestaShop la renombra al instalarse por seguridad. Búsquela en sus favoritos o en el correo de quien hizo la tienda; con acceso a los archivos del hosting, se ve en la lista de carpetas.

El hosting lo arregla solo si la causa está en el servidor, como un cambio de PHP o un límite agotado. Si es un módulo o una actualización a medias, no le corresponde, pero puede darle el registro de errores, que es la pista que necesita quien lo vaya a reparar.

Un error 500 no significa por sí solo que hayan atacado la tienda: lo normal es que sea un módulo o el servidor. Sospeche si además ve usuarios o archivos que no reconoce, cambios de contraseña que nadie ha hecho o avisos de clientes sobre cargos extraños, y hágala revisar cuanto antes.

Mantenimiento Web Madrid

13 años manteniendo webs de empresas y profesionales de todo el mundo: WordPress, PrestaShop, SEO, GEO, automatizaciones e inteligencia artificial.

Mantenimiento tienda online PrestaShop

¿Prefiere que nos ocupemos nosotros?

Estudiamos cada proyecto individualmente. Pídanos presupuesto sin compromiso.

Sigue leyendo

Ver todos los artículos →
· 11 min de lectura

Actualizar PrestaShop: a qué versión le toca y cómo hacerlo sin cerrar la tienda

En qué situación está cada versión de PrestaShop, qué camino le toca a su tienda y qué se rompe al actualizar.

Leer artículo
· 11 min de lectura

PHP2Shell: qué es la vulnerabilidad crítica de PHP y qué hacer con su WordPress o PrestaShop

Qué es el fallo de PHP del 21 de octubre, cómo saber si su web está corregida y qué hacer si usa un PHP antiguo.

Leer artículo
· 8 min de lectura

Qué incluye el mantenimiento web (y qué no se considera mantenimiento)

Las tareas que entran en un mantenimiento web, lo que se presupuesta aparte y lo que conviene dejar por escrito.

Leer artículo