🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

PrestaShop: errores comunes y soluciones en el panel

Actualizado el 9 de enero de 2026

Introducción: ¿Por qué ocurren errores en PrestaShop?

Si gestionas una tienda online con PrestaShop, es probable que en algún momento te hayas encontrado con algún mensaje de error en el panel de administración. No te preocupes, es algo muy común y, en la mayoría de los casos, tiene una solución sencilla. En este artículo vamos a repasar los errores más frecuentes que aparecen en el panel de PrestaShop y, lo más importante, cómo solucionarlos paso a paso.

Piensa en este artículo como tu guía rápida de primeros auxilios para tu tienda. Vamos a ver desde problemas de instalación hasta conflictos con módulos, pasando por errores de configuración que pueden bloquear tu acceso al panel. Todo explicado de forma clara y sin tecnicismos innecesarios.


## Error 500: Página blanca o error interno del servidor

Este es, sin duda, uno de los errores más temidos. De repente, intentas acceder a tu panel de PrestaShop y solo ves una pantalla en blanco o un mensaje que dice "Error 500 – Internal Server Error".

### ¿Qué lo causa?

Las causas más comunes son:

  • Un módulo o tema incompatible que se acaba de instalar o actualizar.
  • Un archivo de configuración dañado (por ejemplo, el config/defines.inc.php).
  • Límites de memoria del servidor excedidos.

### Solución paso a paso

  1. Accede a tu servidor por FTP o mediante el panel de control. Si usas Syspanel (accesible por el puerto 2106), puedes entrar al gestor de archivos directamente.
  2. Localiza la carpeta config/ dentro de la instalación de PrestaShop.
  3. Abre el archivo defines.inc.php con un editor de texto (como el bloc de notas).
  4. Busca la línea que dice: define('_PS_MODE_DEV_', false); y cámbiala a define('_PS_MODE_DEV_', true);.
  5. Guarda el archivo y vuelve a cargar la página. Ahora verás un mensaje de error detallado que te indicará exactamente qué archivo o línea está fallando.
  6. Una vez identificado el problema (por ejemplo, un módulo conflictivo), desactívalo desde la base de datos o elimina su carpeta desde FTP.
  7. Vuelve a poner el modo dev en false para que tu tienda no muestre errores a los clientes.

[TIP] Si no puedes acceder al panel, usa phpMyAdmin (desde Syspanel) para desactivar módulos directamente desde la tabla ps_module.


## Error de conexión a la base de datos

Otro clásico. Al intentar entrar al panel, te aparece algo como "Cannot connect to database" o "Error de conexión a la base de datos".

### ¿Por qué ocurre?

  • Cambiaste la contraseña de la base de datos y no actualizaste el archivo de configuración.
  • El servidor de base de datos está caído o tiene un límite de conexiones alcanzado.
  • Los datos en el archivo app/config/parameters.php son incorrectos.

### Solución

  1. Accede a tu panel de control (Syspanel en puerto 2106) y ve a la sección de bases de datos.
  2. Verifica que el servidor MySQL esté funcionando. Si no, reinícialo desde el panel.
  3. Abre el archivo app/config/parameters.php desde el gestor de archivos.
  4. Comprueba que los valores de database_host, database_name, database_user y database_password sean correctos.
  5. Si cambiaste la contraseña, actualízala aquí.
  6. Guarda los cambios y prueba de nuevo.

[WARNING] Siempre haz una copia de seguridad del archivo parameters.php antes de editarlo. Un error podría dejar tu tienda completamente inaccesible.


## El panel no carga bien: estilos rotos o imágenes perdidas

A veces el panel se ve raro: sin colores, con iconos rotos o con cuadros de texto desordenados. Esto suele ser un problema de rutas o de caché.

### Causas frecuentes

  • La URL de la tienda cambió (por ejemplo, de HTTP a HTTPS) y no se actualizó en la configuración.
  • Los archivos de temas o módulos están corruptos.
  • Caché de PrestaShop acumulada.

### Cómo solucionarlo

  1. Ve a la configuración de PrestaShop desde el panel (si puedes acceder) o edita directamente el archivo parameters.php.
  2. Busca la línea define('_PS_BASE_URL_', 'http://tudominio.com'); y asegúrate de que la URL sea la correcta (incluyendo HTTPS si usas certificado SSL).
  3. Limpia la caché de PrestaShop:
    • Desde el panel: Parámetros de la tienda > Rendimiento > Limpiar caché.
    • O manualmente: borra todo el contenido de la carpeta /var/cache/ y /cache/ (según la versión).
  4. Si el problema persiste, desactiva temporalmente la opción "Combinar y comprimir archivos CSS y JS" en la misma sección de rendimiento.

[INFO] Si no puedes acceder al panel, puedes limpiar la caché manualmente por FTP. Simplemente elimina los archivos dentro de las carpetas cache y var/cache.


## Error al instalar o actualizar módulos

Instalaste un módulo nuevo y de repente todo se rompe. O al intentar actualizar uno, el proceso se queda colgado.

### Posibles causas

  • El módulo no es compatible con tu versión de PrestaShop.
  • Hay conflictos con otros módulos o con el tema activo.
  • Los permisos de carpetas no permiten la escritura.

### Solución

  1. Verifica la compatibilidad del módulo en la página del desarrollador. No instales módulos de fuentes no oficiales.
  2. Desactiva todos los módulos excepto el conflictivo para aislar el problema. Puedes hacerlo desde el panel o directamente en la base de datos.
  3. Ajusta los permisos de carpetas:
    • Las carpetas modules, themes, override y translations deben tener permisos 755 (o 775 en algunos servidores).
    • Los archivos dentro de ellas, permisos 644.
  4. Si el módulo se queda "colgado" durante la instalación, elimínalo manualmente desde FTP y vuelve a intentarlo.

[WARNING] Nunca dejes carpetas con permisos 777 (escritura global). Es un grave riesgo de seguridad.


## Error de "Token no válido" o "Acción no permitida"

Este error suele aparecer al intentar guardar configuraciones o al acceder a ciertas secciones del panel. Es una medida de seguridad de PrestaShop para evitar ataques CSRF.

### ¿Cómo solucionarlo?

  1. Cierra sesión completamente y vuelve a iniciar sesión en el panel.
  2. Limpia la caché del navegador y las cookies.
  3. Si el error persiste, desactiva temporalmente el SSL en la configuración de PrestaShop (Parámetros de la tienda > General > Habilitar SSL). Luego vuelve a activarlo.
  4. En casos extremos, regenera las claves de seguridad desde el archivo parameters.php (busca las líneas _COOKIE_KEY_ y _COOKIE_IV_ y cámbialas por valores nuevos aleatorios).

## El panel de administración carga muy lento

Una tienda lenta es frustrante tanto para ti como para tus clientes. Si el panel va a paso de tortuga, prueba esto:

### Causas y soluciones

  • Demasiados módulos activos: Desactiva los que no uses. Cada módulo consume recursos.
  • Caché desactivada: Actívala en Parámetros de la tienda > Rendimiento. Usa "Caché de archivos" si tu servidor lo permite.
  • Base de datos hinchada: Optimiza las tablas desde phpMyAdmin o usa el módulo "Optimización de base de datos".
  • Servidor sobrecargado: Contacta con tu proveedor de hosting o, si usas Syspanel, revisa el uso de recursos desde el panel.

[TIP] Programa tareas de mantenimiento nocturnas para limpiar logs y tablas temporales. PrestaShop tiene opciones para ello en la sección de "Mantenimiento".


## FAQ: Preguntas frecuentes sobre errores en PrestaShop

### ¿Qué hago si no recuerdo la contraseña del panel de PrestaShop?

Puedes restablecerla desde la base de datos usando phpMyAdmin. Busca la tabla ps_employee, localiza tu usuario y edita el campo passwd con un hash generado con la función password_hash('tu_nueva_contraseña', PASSWORD_BCRYPT). También puedes usar la opción "¿Olvidaste tu contraseña?" en la pantalla de inicio de sesión, siempre que el servidor pueda enviar correos.

### ¿Cómo accedo a Syspanel para solucionar estos errores?

Syspanel es el nombre que le damos al panel de control de tu hosting. Para acceder, abre tu navegador y escribe https://tudominio.com:2106. Inicia sesión con tus credenciales de hosting. Desde ahí podrás gestionar bases de datos, archivos y servicios.

### ¿Por qué aparecen errores de JavaScript en el panel?

Suele ser por módulos mal codificados o por temas que no respetan los estándares. Prueba a desactivar todos los módulos no esenciales y cambiar temporalmente al tema predeterminado (por ejemplo, "Classic"). Si el error desaparece, ya sabes quién es el culpable.

### ¿Es seguro actualizar PrestaShop a la última versión?

Siempre que tengas una copia de seguridad completa (archivos y base de datos), sí. Las actualizaciones corrigen errores y vulnerabilidades. Sin embargo, verifica antes que todos tus módulos y temas sean compatibles con la nueva versión.

### ¿Qué significa el error "PrestaShop no puede escribir en la carpeta cache"?

Que los permisos de la carpeta cache (o var/cache) son incorrectos. Desde FTP o el gestor de archivos de Syspanel, cambia los permisos a 755. Si usas un servidor con PHP como módulo de Apache, a veces necesitas 775.


## Conclusión: No temas a los errores, aprende de ellos

Como has visto, la mayoría de los errores en el panel de PrestaShop tienen solución y, a menudo, son más fáciles de arreglar de lo que parecen. La clave está en mantener la calma, hacer copias de seguridad periódicas y seguir los pasos de forma ordenada.

Si te encuentras con un error que no está en esta lista, recuerda que siempre puedes consultar los foros oficiales de PrestaShop o contactar con el soporte de tu hosting. Con un poco de paciencia y las herramientas adecuadas (como Syspanel), podrás mantener tu tienda funcionando sin problemas.

[INFO] Este artículo se actualiza periódicamente. Si encuentras algún error o tienes una sugerencia, no dudes en compartirla. ¡Tu experiencia ayuda a toda la comunidad!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel