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

FAQ: Errores comunes en PrestaShop y soluciones rápidas

Actualizado el 2 de diciembre de 2025

Errores Comunes en PrestaShop y Soluciones Rápidas: Tu Guía FAQ

Si tienes una tienda online con PrestaShop, sabes que es una plataforma potente, pero a veces puede presentar algunos problemas. No te preocupes, es normal. La mayoría de los errores tienen soluciones sencillas que puedes aplicar tú mismo sin ser un experto técnico.

Esta guía tipo FAQ (Preguntas Frecuentes) está diseñada para ayudarte a identificar y solucionar los errores más comunes en PrestaShop de forma rápida y sin estrés. Vamos a ello.

¿Por qué aparece la pantalla blanca de la muerte (WSOD)?

La temida "Pantalla Blanca" es uno de los errores más frustrantes porque no da ninguna pista visual. Generalmente, ocurre por un conflicto de módulos, falta de memoria PHP o un error en el archivo .htaccess.

Soluciones rápidas:

  1. Aumenta el límite de memoria PHP: Accede al panel de control de tu hosting (si usas Syspanel, recuerda que el puerto de acceso es el 2106). Busca la sección de "PHP Settings" o "Gestor de PHP" y aumenta el valor de memory_limit a 128M o 256M.
  2. Desactiva módulos recién instalados: Si el error apareció tras instalar un módulo, renombra la carpeta del módulo en /modules desde el panel de archivos (File Manager) de tu hosting. Añade un guion bajo al principio, por ejemplo, de micodigo a _micodigo. Esto lo desactivará.
  3. Regenera el archivo .htaccess: Borra el archivo .htaccess de la raíz de tu PrestaShop (desde el File Manager) y luego ve a tu panel de administración de PrestaShop. Ve a "Parámetros de la tienda" > "Tráfico y SEO" y haz clic en "Guardar" sin cambiar nada. Esto lo regenerará automáticamente.

[TIP] Si no puedes acceder al panel de administración, desactiva todos los módulos no esenciales desde la base de datos (es más avanzado, pero puedes pedir ayuda a tu soporte técnico).

Error de conexión a la base de datos: "Cannot connect to database"

Este error suele aparecer al mover la tienda a un nuevo servidor o después de un cambio de contraseña de la base de datos.

Soluciones rápidas:

  1. Verifica el archivo de configuración: Accede a tu hosting mediante FTP o File Manager. Busca el archivo app/config/parameters.php. Ábrelo con un editor de texto.
  2. Revisa los datos de conexión: Asegúrate de que los siguientes valores sean correctos:
    • database_host (normalmente "localhost")
    • database_name (el nombre de tu base de datos)
    • database_user (el usuario de la base de datos)
    • database_password (la contraseña de la base de datos)
  3. Corrige los datos: Si algún dato es incorrecto, cámbialo, guarda el archivo y vuelve a cargar tu tienda.

[WARNING] Ten mucho cuidado al editar este archivo. Un error de sintaxis (como una coma o comilla mal puesta) puede romper tu tienda. Siempre haz una copia de seguridad antes de modificarlo.

El carrito no se actualiza o no añade productos

Este es un problema común que suele estar relacionado con la caché o con módulos de pago y envío mal configurados.

Soluciones rápidas:

  1. Limpia la caché de PrestaShop: Ve a "Parámetros avanzados" > "Rendimiento" y haz clic en "Limpiar la caché" en la parte superior.
  2. Limpia la caché de tu navegador y de servicios externos: Prueba a acceder a tu tienda en una ventana de incógnito. Si funciona, el problema es la caché de tu navegador. También, si usas Cloudflare o similar, purga su caché.
  3. Verifica la configuración de los módulos de pago: Asegúrate de que el módulo de pago que usas (PayPal, Stripe, etc.) esté correctamente configurado y activo para todos los países y grupos de clientes.
  4. Revisa las reglas de transporte: Ve a "Transporte" > "Transportistas" y verifica que tu transportista esté activo y tenga zonas y rangos de precio/peso configurados correctamente.

[INFO] A veces, un módulo de terceros mal programado puede interferir con el carrito. Desactiva módulos uno por uno para identificar al culpable.

Error 500 Internal Server Error

Este error es genérico y puede deberse a muchas causas, desde un archivo .htaccess corrupto hasta un límite de ejecución de PHP.

Soluciones rápidas:

  1. Aumenta el límite de ejecución de PHP: Similar al primer error, desde el panel de control de tu hosting (como Syspanel, puerto 2106), busca la opción de PHP y aumenta el max_execution_time a 120 segundos.
  2. Revisa el archivo .htaccess: Renómbralo a .htaccess_backup y prueba a cargar tu tienda. Si funciona, el problema está en ese archivo. Tendrás que regenerarlo (como se explicó en el error de la pantalla blanca).
  3. Verifica los permisos de archivos y carpetas: Los archivos deben tener permisos 644 y las carpetas 755. Puedes cambiarlos desde el File Manager de tu hosting. Selecciona toda la carpeta raíz y cambia los permisos de forma recursiva.
  4. Revisa los logs de error: En tu panel de control, busca "Registros de errores" o "Error Log". Lee las últimas líneas. A menudo, el log te dirá exactamente qué archivo está causando el problema (por ejemplo, un error en un archivo PHP de un módulo).

Error al subir imágenes o imágenes que no se ven

Los problemas con imágenes suelen deberse a permisos incorrectos en la carpeta img o a límites de subida de PHP.

Soluciones rápidas:

  1. Aumenta el límite de subida de PHP: En el panel de control de tu hosting, busca upload_max_filesize y post_max_size. Auméntalos a 20M o 30M.
  2. Verifica los permisos de la carpeta img: Asegúrate de que la carpeta /img y todas sus subcarpetas tengan permisos 755. Puedes cambiarlo desde el File Manager.
  3. Regenera las miniaturas: Ve a "Parámetros de la tienda" > "Imágenes" y haz clic en "Regenerar miniaturas". Esto forzará a PrestaShop a recrear todas las imágenes de productos, categorías, etc.

[TIP] Si las imágenes se ven rotas solo en algunas páginas, puede ser un problema de JavaScript o CSS. Limpia la caché de PrestaShop y la del navegador.

El módulo de pago no aparece en el checkout

Este es otro error frustrante que puede deberse a restricciones geográficas o de grupos de clientes.

Soluciones rápidas:

  1. Verifica las restricciones del módulo: Ve a "Módulos" > "Gestor de módulos", busca tu módulo de pago y haz clic en "Configurar". Revisa las pestañas de "Restricciones" o "Países". Asegúrate de que tu país y moneda estén habilitados.
  2. Revisa los grupos de clientes: En la configuración del módulo, verifica que esté habilitado para el grupo de clientes "Visitante", "Cliente" y el que uses.
  3. Comprueba los rangos de precio del transportista: A veces, si el coste del envío es mayor que el total del carrito, el módulo de pago se oculta. Asegúrate de que tu transportista tenga un rango de precio que cubra los pedidos pequeños.

Problemas con el SEO: URLs duplicadas o meta etiquetas incorrectas

Aunque no es un error "de pantalla", es un problema común que afecta al posicionamiento.

Soluciones rápidas:

  1. Activa las URLs amigables: Ve a "Parámetros de la tienda" > "Tráfico y SEO". Asegúrate de que la opción "URLs amigables" esté activada. Si no lo está, actívala y guarda.
  2. Configura la página 404: En la misma sección, asegúrate de tener una página 404 personalizada. Esto evita que los visitantes vean un error feo.
  3. Revisa las meta etiquetas de productos y categorías: Ve a "Catálogo" > "Productos" o "Categorías". Edita un producto y en la pestaña "SEO" (o "Meta título"), asegúrate de que el título y la descripción sean únicos y descriptivos. Evita copiar y pegar el mismo texto para todos los productos.
  4. Genera el sitemap: Desde "Parámetros de la tienda" > "Tráfico y SEO" > "Sitemap", puedes generar y descargar tu mapa del sitio. Luego, envíalo a Google Search Console.

[INFO] El SEO en PrestaShop es muy potente, pero requiere configuración. Dedica tiempo a personalizar las meta etiquetas de tus productos más importantes.

Conclusión: No temas a los errores, son oportunidades para aprender

Como has visto, la mayoría de los errores comunes en PrestaShop tienen soluciones claras y accesibles. La clave es la paciencia y seguir los pasos de forma ordenada.

Recuerda estos puntos clave:

  • La caché es tu amiga y tu enemiga: Límpiala siempre que hagas cambios.
  • Los permisos de archivos y carpetas son críticos: Asegúrate de que estén correctos.
  • Los logs de error son tu mejor aliado: Revísalos primero cuando algo falle.
  • Haz copias de seguridad: Antes de cualquier cambio importante, guarda una copia de tu base de datos y archivos.

Si después de intentar estas soluciones el problema persiste, no dudes en contactar con el soporte técnico de tu hosting. Si usas Syspanel, recuerda que puedes acceder a tu panel de control a través del puerto 2106 para gestionar todos estos ajustes.

¡Esperamos que esta FAQ te haya sido de gran ayuda! Ahora ya estás más preparado para solucionar los errores PrestaShop por ti mismo.

¿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