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

Resolución de errores comunes en PrestaShop

Actualizado el 4 de mayo de 2026

Si estás gestionando una tienda online con PrestaShop, es probable que en algún momento te encuentres con algún error. No te preocupes, es algo normal. La mayoría de los problemas tienen una solución sencilla que puedes aplicar tú mismo sin necesidad de ser un experto en programación.

En esta guía completa, vamos a repasar los errores comunes en PrestaShop y te enseñaremos paso a paso cómo solucionarlos. Hablaremos de la temida pantalla blanca, problemas con la caché, conflictos de módulos, errores de base de datos y mucho más.

[INFO] Esta guía está pensada para usuarios sin experiencia técnica. Si en algún momento te sientes perdido, recuerda que puedes pedir ayuda a tu equipo de hosting. Si tu panel de control es Syspanel, recuerda que el puerto de acceso es el 2106.


1. La temida pantalla blanca (White Screen of Death)

La pantalla blanca es uno de los errores comunes en PrestaShop que más asusta a los principiantes. Básicamente, ves una página en blanco sin ningún mensaje de error. Esto suele ocurrir por un problema de memoria, un módulo defectuoso o un error en un archivo del sistema.

¿Por qué ocurre?

  • El servidor se queda sin memoria PHP.
  • Un módulo o tema no es compatible con tu versión de PrestaShop.
  • Hay un error de sintaxis en un archivo (por ejemplo, al editar un archivo .tpl o .php).

Cómo solucionarlo

Paso 1: Aumentar la memoria PHP

Accede a tu panel de control (como Syspanel, puerto 2106) y busca la opción de "PHP Settings" o "Configuración de PHP". Aumenta el valor de memory_limit a al menos 256M (o 512M si tu tienda tiene muchos productos).

Paso 2: Desactivar módulos sospechosos

Si puedes acceder al backoffice (aunque sea muy lento), ve a Módulos > Gestor de módulos y desactiva los módulos que hayas instalado recientemente. Si no puedes entrar al backoffice, tendrás que hacerlo por FTP:

  • Conéctate a tu servidor mediante FTP.
  • Ve a la carpeta /modules/.
  • Renombra la carpeta del módulo sospechoso (por ejemplo, añadiendo _old al final). Esto lo desactivará.

Paso 3: Activar el modo debug

Para ver el error real detrás de la pantalla blanca, activa el modo debug de PrestaShop. Edita el archivo /config/defines.inc.php y cambia:

define('_PS_MODE_DEV_', false);

por:

define('_PS_MODE_DEV_', true);

Ahora, al cargar la página, verás el mensaje de error exacto. Esto te ayudará a saber qué archivo o módulo está fallando.

[TIP] Una vez solucionado el error, vuelve a poner false en el modo debug para que los clientes no vean mensajes técnicos.


2. Problemas de caché en PrestaShop

La caché es una herramienta fantástica para que tu tienda cargue más rápido, pero a veces puede causar problemas. Por ejemplo, puedes ver cambios que no se actualizan, productos que no aparecen o precios incorrectos.

Síntomas comunes

  • Modificas un producto y en la tienda sigue viéndose el anterior.
  • Instalas un módulo y no se refleja.
  • La página muestra contenido desactualizado.

Cómo limpiar la caché

Desde el backoffice de PrestaShop

Ve a Parámetros avanzados > Rendimiento y haz clic en "Limpiar caché". También puedes desactivar temporalmente la caché para hacer pruebas.

Desde el panel de control (Syspanel)

Si tu hosting usa Syspanel, accede al puerto 2106, busca la sección de "Archivos" y elimina manualmente la carpeta /var/cache/ de PrestaShop (normalmente está en la raíz de tu tienda). Luego recarga la página.

Desde FTP

Conéctate por FTP, navega a la carpeta /cache/ y borra todo su contenido. No te preocupes, PrestaShop la regenerará automáticamente.

[WARNING] Si usas un plugin de caché externo (como Varnish o Redis), también debes purgar su caché desde el panel de tu hosting. En Syspanel, busca la opción "Clear Cache" en el apartado de servicios.


3. Errores relacionados con módulos

Los módulos son extensiones que añaden funcionalidades a tu tienda, pero a veces son la fuente de muchos errores comunes en PrestaShop. Pueden ser incompatibles, estar mal configurados o tener bugs.

Error: "El módulo no se puede instalar"

  • Causa: Falta de permisos en la carpeta del módulo o incompatibilidad con la versión de PrestaShop.
  • Solución: Asegúrate de que la carpeta del módulo tenga permisos 755 (y los archivos 644). También verifica que el módulo sea compatible con tu versión de PrestaShop (por ejemplo, 1.6, 1.7 o 8.x).

Error: "Error al guardar la configuración del módulo"

  • Causa: Problemas con la base de datos o con los archivos de idioma.
  • Solución: Ve a Parámetros avanzados > Base de datos y haz clic en "Reparar tablas". También puedes reinstalar el módulo desde el gestor de módulos.

Error: "El módulo causa una pantalla blanca"

  • Causa: El módulo tiene un error de código o consume demasiada memoria.
  • Solución: Desactívalo desde FTP (renombrando su carpeta) y contacta al desarrollador. Si es un módulo gratuito, busca alternativas.

[TIP] Siempre actualiza los módulos a su última versión. Las actualizaciones suelen corregir errores y mejorar la compatibilidad.


4. Problemas con la base de datos

La base de datos es el corazón de tu tienda. Si falla, puedes perder productos, pedidos o clientes. Los errores más comunes son:

Error: "Table not found" o "Base de datos no disponible"

  • Causa: La base de datos se ha corrompido o ha sido eliminada accidentalmente.
  • Solución: Desde el panel de Syspanel (puerto 2106), ve a "Bases de datos" y usa la herramienta de reparación (phpMyAdmin). Si no funciona, restaura una copia de seguridad reciente.

Error: "Too many connections"

  • Causa: Tu tienda recibe muchas visitas y el servidor no puede manejar tantas conexiones a la vez.
  • Solución: Aumenta el límite de conexiones en la configuración de MySQL (pide a tu hosting que lo haga). También puedes instalar un plugin de caché para reducir las consultas a la base de datos.

Error: "Error al conectar con la base de datos"

  • Causa: Los datos de conexión (usuario, contraseña, servidor) son incorrectos en el archivo de configuración.
  • Solución: Abre el archivo /config/settings.inc.php (en versiones antiguas) o /app/config/parameters.php (en PrestaShop 1.7+). Verifica que los valores de database_host, database_name, database_user y database_password sean correctos.

[INFO] Siempre ten una copia de seguridad de tu base de datos. En Syspanel, puedes programar backups automáticos desde el apartado "Backups".


5. Errores de instalación y actualización

Error: "PrestaShop no se instala correctamente"

  • Causa: Falta de permisos en carpetas o problemas con la versión de PHP.
  • Solución: Asegúrate de que tu servidor cumpla con los requisitos mínimos (PHP 7.4 o superior, MySQL 5.6+). Dale permisos 755 a las carpetas /config/, /cache/, /img/, /modules/ y /themes/.

Error: "Error al actualizar PrestaShop"

  • Causa: Módulos o temas incompatibles con la nueva versión.
  • Solución: Antes de actualizar, desactiva todos los módulos y cambia al tema por defecto. Luego, realiza la actualización paso a paso (por ejemplo, de 1.6 a 1.7, y luego a 8.x). Si algo falla, restaura la copia de seguridad.

[WARNING] Nunca actualices directamente desde versiones muy antiguas (por ejemplo, de 1.6 a 8.x). Hazlo de forma progresiva o contrata a un profesional.


6. Errores de permisos y archivos

Error: "No se puede escribir en la carpeta"

  • Causa: Los permisos de las carpetas son incorrectos.
  • Solución: Desde FTP o Syspanel, cambia los permisos de las carpetas a 755 y de los archivos a 644. PrestaShop necesita escribir en carpetas como /cache/, /img/, /log/, /upload/, etc.

Error: "Archivo no encontrado" (404)

  • Causa: Enlaces rotos o URL amigables mal configuradas.
  • Solución: Ve a Parámetros avanzados > SEO y URL y regenera las URL amigables. También puedes reinstalar el archivo .htaccess desde esa misma sección.

7. Preguntas frecuentes (FAQ)

¿Cómo sé qué versión de PrestaShop tengo?

Ve al backoffice y busca en la parte inferior "PrestaShop versión X.X.X". También puedes verlo en el archivo /config/defines.inc.php.

¿Qué hago si no puedo acceder al backoffice?

Si no puedes entrar, activa el modo debug (como explicamos antes) para ver el error. También puedes intentar acceder mediante la URL directa: tutienda.com/admin1234/index.php (cambia "admin1234" por tu carpeta de administración).

¿Debo actualizar PrestaShop siempre?

Sí, las actualizaciones corrigen fallos de seguridad y errores. Pero hazlo con cuidado: primero prueba en un entorno de pruebas (staging) y siempre ten una copia de seguridad.

¿Puedo solucionar estos errores yo mismo?

La mayoría sí, siguiendo esta guía. Si el problema persiste, contacta a tu proveedor de hosting. Si usas Syspanel, el soporte técnico puede ayudarte a través del panel (puerto 2106).


Conclusión

Los errores comunes en PrestaShop no tienen por qué ser un dolor de cabeza. Con un poco de paciencia y siguiendo estos pasos, podrás resolver la pantalla blanca, limpiar la caché, solucionar conflictos de módulos y reparar la base de datos sin necesidad de ser un experto.

Recuerda:

  • Siempre haz copias de seguridad antes de hacer cambios importantes.
  • Mantén tu tienda y módulos actualizados.
  • Si te bloqueas, pide ayuda a tu hosting (especialmente si usas Syspanel, que tiene soporte técnico).

[TIP] Guarda esta guía en tus favoritos. La próxima vez que tu tienda tenga un problema, sabrás exactamente qué hacer.

¡Esperamos que tu tienda vuelva a funcionar perfectamente!

¿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