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

Solucionar errores comunes de PrestaShop

Actualizado el 1 de febrero de 2026

¿Tu tienda online basada en PrestaShop ha dejado de funcionar o muestra algún error extraño? No te preocupes, es más común de lo que crees. En este artículo vamos a recorrer los errores PrestaShop más típicos y te daremos soluciones paso a paso para que puedas solucionar PrestaShop sin tener que ser un experto en programación. Si estás viendo que PrestaShop no funciona o tienes problemas PrestaShop que te impiden vender, aquí encontrarás la ayuda que necesitas. Vamos a resolver esas tienda online errores de forma clara y sencilla.


Error 500: Página Blanca o Error Interno del Servidor

Este es, sin duda, uno de los errores PrestaShop más frustrantes. La pantalla se queda en blanco o muestra un escueto "Error 500". ¿Por qué ocurre? Normalmente por un conflicto con un módulo, un tema o un archivo de configuración dañado.

¿Cómo solucionarlo?

  1. Activa el modo debug de PrestaShop.
    Accede a tu panel de control (por ejemplo, si usas Syspanel, entra por el puerto 2106) y edita el archivo /config/defines.inc.php. Busca la línea:
    define('_PS_MODE_DEV_', false);
    y cámbiala a:
    define('_PS_MODE_DEV_', true);
    Esto mostrará el error real en lugar de la pantalla blanca.

  2. Desactiva módulos recién instalados.
    Ve a la carpeta /modules/ desde el administrador de archivos de tu hosting y renombra la carpeta del módulo sospechoso (por ejemplo, añadiendo _old). Si el error desaparece, ya sabes quién es el culpable.

  3. Revisa los logs del servidor.
    En Syspanel, busca la sección "Logs" o "Registros". Allí verás errores PHP que te indicarán exactamente qué archivo falla.

[TIP] Siempre haz una copia de seguridad de defines.inc.php antes de modificarlo.


Error de Conexión a la Base de Datos

Si ves un mensaje como "Error de conexión a la base de datos" o "Cannot connect to database", significa que PrestaShop no puede comunicarse con MySQL. Esto puede pasar al migrar de hosting o cambiar contraseñas.

Pasos para solucionarlo

  1. Verifica los datos en el archivo de configuración.
    Abre /config/settings.inc.php (en versiones antiguas) o /app/config/parameters.php (en PrestaShop 1.7+). Comprueba que el nombre de la base de datos, usuario y contraseña sean correctos.

  2. Prueba la conexión manualmente.
    Desde Syspanel, usa la herramienta "phpMyAdmin" para acceder a la base de datos con esos mismos datos. Si no puedes, el problema está en las credenciales.

  3. Reinicia el servicio MySQL.
    En tu panel de hosting, busca la opción de reiniciar MySQL o MariaDB. A veces un simple reinicio resuelve conflictos temporales.

[WARNING] No edites nunca el archivo de configuración con un editor de texto que pueda agregar caracteres invisibles. Usa siempre el editor de archivos de tu hosting.


Error 403: Acceso Prohibido a Archivos o Carpetas

Este error suele aparecer cuando los permisos de archivos no son los correctos, o cuando hay un archivo .htaccess mal configurado.

Solución rápida

  1. Ajusta los permisos.
    Desde Syspanel, selecciona toda la carpeta de PrestaShop y cambia los permisos a:

    • Carpetas: 755
    • Archivos: 644
      Esto permite que el servidor web lea y ejecute sin problemas.
  2. Regenera el .htaccess.
    Ve al back office de PrestaShop: Preferencias → SEO y URLs → Guarda sin cambiar nada. Esto regenera el .htaccess automáticamente.

  3. Revisa reglas de seguridad.
    Si tienes un firewall como ModSecurity, puede estar bloqueando archivos PHP. Contacta con tu soporte técnico para desactivarlo temporalmente y probar.

[INFO] Si usas Syspanel, el acceso por puerto 2106 te permite gestionar estos permisos de forma visual.


Problemas con el Tema: La Tienda se Ve Rota o No Carga CSS/JS

A veces PrestaShop no funciona correctamente porque los archivos de estilo o JavaScript no se cargan. Esto suele ocurrir tras actualizar la versión o instalar un tema nuevo.

Cómo diagnosticarlo

  1. Abre la consola del navegador (F12).
    Ve a la pestaña "Consola" y busca errores como "404 Not Found" o "MIME type mismatch". Te dirá qué archivo falta.

  2. Fuerza la compilación de los archivos.
    En el back office: Preferencias → Rendimiento. Activa "Forzar compilación" y desactiva "Cache de CCC (Combina, Comprime y Cachea)". Guarda y recarga.

  3. Verifica las URL de la tienda.
    En Parámetros de la tienda → Tráfico y SEO, asegúrate de que la URL base es correcta (sin www si no lo usas, etc.).

[TIP] Si el error persiste, cambia temporalmente al tema predeterminado "classic". Si funciona, el problema está en tu tema personalizado.


Error de Memoria Límite (Allowed Memory Size Exhausted)

Este es un problema PrestaShop muy común cuando la tienda tiene muchos productos, módulos pesados o imágenes grandes.

Solución

  1. Aumenta el límite de memoria PHP.
    Busca el archivo php.ini en la raíz de tu hosting (o créalo si no existe) y añade:
    memory_limit = 256M
    Si no tienes acceso, edita el .htaccess y añade:
    php_value memory_limit 256M

  2. Optimiza las imágenes.
    Usa la herramienta de PrestaShop en Diseño → Posiciones de imagen para regenerar las imágenes con un tamaño más pequeño.

  3. Desactiva módulos innecesarios.
    Los módulos mal programados consumen mucha memoria. Revisa la lista y desactiva los que no uses.

[WARNING] No subas el límite a más de 512M a menos que tu hosting lo permita explícitamente.


Error al Actualizar PrestaShop: Versión Incompatible

Al intentar actualizar, puede aparecer un error de base de datos o de archivos incompatibles. Esto suele pasar cuando se salta demasiadas versiones.

Pasos para una actualización segura

  1. Haz una copia de seguridad completa.
    Desde Syspanel, exporta la base de datos y descarga todos los archivos vía FTP o administrador de archivos.

  2. Actualiza paso a paso.
    No vayas de 1.6 a 1.7 directamente. Primero actualiza a la última versión de 1.6, luego a 1.7.0, y así sucesivamente.

  3. Usa el módulo "1-Click Upgrade".
    Descárgalo desde el marketplace oficial y sigue las instrucciones. Si falla, revisa los logs en /var/log/ de tu servidor.

[INFO] La mayoría de los errores de actualización se deben a módulos de terceros no compatibles. Desactívalos todos antes de actualizar.


Errores de Cache: La Tienda Muestra Datos Antiguos

A veces PrestaShop no funciona bien porque la caché guarda información obsoleta. Los clientes ven productos agotados que ya tienes en stock, por ejemplo.

Limpieza de caché

  1. Desde el back office.
    Ve a Preferencias → Rendimiento y haz clic en "Limpiar caché" (tanto de Smarty como de la caché de servidor).

  2. Borra manualmente las carpetas.
    Conéctate por FTP y elimina el contenido de /var/cache/ y /cache/smarty/. No borres las carpetas, solo su contenido.

  3. Desactiva la caché temporalmente.
    Si el error persiste, desactiva la caché en la misma sección de rendimiento y prueba.

[TIP] Si usas Syspanel, puedes reiniciar el servicio de caché desde el panel de servicios.


Preguntas Frecuentes (FAQ)

¿Por qué mi tienda PrestaShop se pone en modo mantenimiento sin avisar?

Esto suele ocurrir cuando hay un error crítico en la base de datos o un módulo conflictivo. Revisa los logs del servidor y desactiva módulos uno a uno.

¿Cómo puedo recuperar mi tienda si no tengo acceso al back office?

Accede a tu hosting por Syspanel (puerto 2106) y edita el archivo /config/defines.inc.php para activar el modo debug. También puedes desactivar módulos renombrando carpetas desde el administrador de archivos.

¿Qué hago si veo "PrestaShop no funciona" después de mover el dominio?

Actualiza las URL en la tabla ps_configuration de la base de datos. Busca los campos PS_SHOP_DOMAIN y PS_SHOP_DOMAIN_SSL y cámbialos por tu nuevo dominio.

¿Los errores PrestaShop pueden deberse a mi hosting?

Sí, especialmente si tu hosting no cumple con los requisitos mínimos de PHP (7.2 o superior) o tiene límites de memoria muy bajos. Contacta con tu proveedor para verificar.


Consejos Finales para Evitar Problemas PrestaShop

  • Mantén todo actualizado: PrestaShop, módulos y temas. Las actualizaciones corrigen errores y vulnerabilidades.
  • Haz copias de seguridad semanales. Desde Syspanel puedes programar backups automáticos.
  • Usa un hosting especializado. Un servidor optimizado para PrestaShop reduce drásticamente los problemas PrestaShop.
  • No instales módulos de fuentes no oficiales. Muchos errores vienen de módulos pirateados o mal codificados.

[INFO] Si después de seguir todos estos pasos tu tienda online errores persiste, contacta con el soporte técnico de tu hosting. A veces el problema está en la configuración del servidor y no en PrestaShop.

Esperamos que esta guía te haya ayudado a solucionar PrestaShop y que tu tienda vuelva a funcionar a pleno rendimiento. Recuerda que la paciencia y el método son clave: prueba una solución cada vez y verifica si el error desaparece. ¡Buena suerte con tus ventas!

¿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