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

FAQ: Problemas comunes con PrestaShop en paneles de control

Actualizado el 18 de enero de 2026

Introducción: ¿Por qué surgen problemas con PrestaShop en los paneles de control?

Si estás leyendo esto, probablemente te has encontrado con algún error al gestionar tu tienda PrestaShop desde el panel de control de tu hosting. No te preocupes, es más común de lo que crees. Muchos de los problemas con PrestaShop tienen soluciones sencillas que puedes aplicar tú mismo sin necesidad de ser un experto técnico.

En esta FAQ PrestaShop vamos a resolver las dudas más frecuentes que surgen al trabajar con paneles de control PrestaShop como cPanel, DirectAdmin o Syspanel (antes conocido como HestiaCP). El objetivo es que puedas identificar y solucionar estos errores rápidamente, ahorrándote tiempo y dolores de cabeza.


Problemas de instalación de PrestaShop en el panel de control

1. No puedo instalar PrestaShop desde el instalador automático

Este es uno de los primeros problemas con PrestaShop que pueden aparecer. El instalador automático del panel (como Softaculous o Installatron) falla o no encuentra los archivos.

Posibles causas y soluciones:

  • Versión de PHP incorrecta: PrestaShop 1.7 y 8.x requieren PHP 7.4 o superior, preferiblemente PHP 8.0 o 8.1. Ve a la sección de "Seleccionar versión de PHP" de tu panel y cámbiala.
  • Memoria PHP insuficiente: Aumenta el límite de memoria a 256MB o más desde la configuración de PHP.
  • Permisos de archivos: Asegúrate de que la carpeta donde instalas PrestaShop tenga permisos 755 para directorios y 644 para archivos.
  • Base de datos: Verifica que el usuario de la base de datos tenga todos los privilegios.

[TIP] Si el instalador automático falla, siempre puedes hacer una instalación manual. Descarga PrestaShop desde su web oficial, súbelo por FTP a tu hosting y sigue el asistente web.


2. Error "500 Internal Server Error" durante la instalación

Este error es muy frustrante, pero suele tener solución rápida.

Pasos para solucionarlo:

  1. Revisa el archivo .htaccess: A veces, el archivo .htaccess generado automáticamente tiene conflictos. Renómbralo a .htaccess_old para desactivarlo temporalmente.
  2. Aumenta el límite de memoria PHP: Desde el panel de control, ve a "Configuración de PHP" y cambia memory_limit a 256M.
  3. Verifica los requisitos del servidor: PrestaShop necesita al menos 256MB de memoria, MySQL 5.6+ y las extensiones GD, cURL, y OpenSSL activadas.
  4. Revisa los logs de error: En tu panel, busca la sección "Logs de errores" o "Error log". Allí verás el motivo exacto del error.

[WARNING] Si usas Syspanel (HestiaCP), recuerda que el acceso es por el puerto 2106. Los logs de error los encuentras en la ruta /var/log/apache2/error.log o desde el propio panel en "Registros del servidor".


Problemas de rendimiento y velocidad

3. Mi tienda PrestaShop va muy lenta

La lentitud es uno de los problemas con PrestaShop más reportados. Afecta la experiencia de usuario y el SEO.

Soluciones prácticas:

  • Activa la caché: En el backoffice de PrestaShop, ve a "Parámetros avanzados > Rendimiento" y activa la caché (recomendamos caché de sistema de archivos).
  • Combina y comprime archivos CSS/JS: En la misma sección, activa "Combinar archivos CSS" y "Combinar archivos JavaScript".
  • Optimiza las imágenes: Usa herramientas como TinyPNG antes de subir imágenes. PrestaShop tiene un módulo de optimización nativo.
  • Usa un CDN: Cloudflare es gratuito y mejora mucho la velocidad de carga.
  • Revisa los módulos: Desactiva módulos que no uses. Algunos módulos de terceros consumen muchos recursos.
  • Actualiza PHP: Usa la versión más reciente compatible con tu PrestaShop (PHP 8.0 o 8.1 para PrestaShop 8.x).

[INFO] La velocidad de carga es un factor SEO importante. Google penaliza las tiendas lentas. Dedica tiempo a optimizar el rendimiento.


4. Error "504 Gateway Timeout"

Este error aparece cuando el servidor tarda demasiado en responder. Es común en paneles de control con recursos limitados.

Cómo solucionarlo:

  1. Aumenta el tiempo de ejecución de PHP: En la configuración de PHP, cambia max_execution_time a 300 (5 minutos).
  2. Aumenta el límite de memoria: Como ya mencionamos, 256MB es el mínimo recomendado.
  3. Revisa los procesos pesados: Si tienes muchos procesos de cron ejecutándose simultáneamente, espacia sus horarios.
  4. Contacta con tu hosting: Si el error persiste, puede ser un límite del servidor. Pide que aumenten los recursos de tu plan.

Problemas con la base de datos

5. Error "Cannot connect to database" o "Error de conexión a la base de datos"

Este es un clásico en la FAQ PrestaShop. Suele ocurrir al migrar la tienda o al cambiar de hosting.

Pasos para resolverlo:

  1. Verifica los datos de conexión: En el archivo app/config/parameters.php (PrestaShop 1.7+) o config/settings.inc.php (PrestaShop 1.6), comprueba que el nombre de la base de datos, usuario, contraseña y servidor sean correctos.
  2. Revisa los privilegios del usuario: Desde phpMyAdmin, asegúrate de que el usuario tenga todos los privilegios sobre la base de datos.
  3. Comprueba el servidor de base de datos: Si tu hosting usa MySQL remoto, asegúrate de que la IP de tu servidor web esté permitida.
  4. Reinicia el servicio MySQL: En paneles como Syspanel, puedes reiniciar MySQL desde la línea de comandos o contactando al soporte.

[WARNING] Si usas Syspanel (acceso por puerto 2106), puedes gestionar las bases de datos desde "Base de datos" en el panel. Los datos de conexión los encuentras en el resumen de la base de datos.


6. Error "Table doesn't exist" después de una actualización

Al actualizar PrestaShop, a veces faltan tablas o se corrompen.

Solución:

  1. Repara las tablas: Desde phpMyAdmin, selecciona todas las tablas de la base de datos y elige "Reparar tabla".
  2. Ejecuta el script de actualización: Vuelve a ejecutar el proceso de actualización desde el backoffice.
  3. Restaura una copia de seguridad: Si nada funciona, restaura la base de datos desde el backup anterior a la actualización.

[TIP] Siempre haz una copia de seguridad completa (archivos + base de datos) antes de actualizar PrestaShop o su panel de control.


Problemas con los módulos y temas

7. Error "El módulo no se puede instalar" o "Módulo incompatible"

Los módulos son el alma de PrestaShop, pero también una fuente común de problemas con PrestaShop.

Causas y soluciones:

  • Versión de PrestaShop incompatible: Verifica que el módulo sea compatible con tu versión de PrestaShop.
  • Permisos de archivos: La carpeta modules debe tener permisos 755. Si no, el módulo no podrá escribirse.
  • Conflictos con otros módulos: Desactiva todos los módulos y activa el problemático. Si funciona, activa los demás uno por uno para identificar el conflicto.
  • PHP no compatible: Algunos módulos requieren versiones específicas de PHP. Cambia temporalmente la versión de PHP para probar.

8. El tema o plantilla no se ve correctamente

Un tema mal instalado puede romper el diseño de tu tienda.

Pasos para solucionarlo:

  1. Limpia la caché: En "Parámetros avanzados > Rendimiento", limpia la caché de plantillas y la caché del sistema.
  2. Desactiva la combinación de CSS/JS: Temporalmente, desactiva estas opciones para ver si el problema es de compresión.
  3. Verifica la compatibilidad: Asegúrate de que el tema sea para tu versión de PrestaShop.
  4. Reinstala el tema: Borra la carpeta del tema en /themes/ y súbelo de nuevo por FTP.

[INFO] Los temas de PrestaShop suelen venir con documentación. Léela antes de instalarlo, especialmente si usas un panel de control como Syspanel.


Problemas con el panel de control específico (Syspanel / HestiaCP)

9. No puedo acceder a Syspanel (HestiaCP)

Syspanel es el panel de control que usamos en nuestros servidores. Se accede por el puerto 2106.

Si no puedes acceder:

  • Verifica la URL: Debe ser https://tudominio.com:2106 o https://tu-ip:2106.
  • Comprueba el firewall: Asegúrate de que el puerto 2106 esté abierto. Puedes pedir a tu proveedor que lo verifique.
  • Reinicia el servicio: Si tienes acceso SSH, ejecuta systemctl restart hestia (aunque lo llamemos Syspanel, el servicio interno sigue siendo Hestia).
  • Contraseña olvidada: Usa la opción "¿Olvidaste tu contraseña?" en la pantalla de login o contacta al soporte.

10. No puedo subir archivos grandes a través del panel de control

Al instalar PrestaShop o módulos pesados, el panel puede rechazar archivos grandes.

Solución:

  1. Aumenta los límites de subida: En Syspanel, ve a "Configuración del servidor > PHP" y cambia upload_max_filesize y post_max_size a 64M o más.
  2. Usa FTP: Si el panel no permite archivos grandes, usa un cliente FTP como FileZilla para subir los archivos directamente.
  3. Divide el archivo: Algunos módulos muy grandes se pueden dividir en partes y luego unirlos en el servidor.

[TIP] Siempre que puedas, usa FTP para subir archivos grandes. Es más fiable que el gestor de archivos del panel.


Preguntas frecuentes adicionales

11. ¿Cómo hago una copia de seguridad de mi tienda PrestaShop desde el panel de control?

Pasos sencillos:

  1. Copia de seguridad de archivos: Desde el panel (cPanel, DirectAdmin o Syspanel), usa la opción "Backup" o "Copias de seguridad". Selecciona el directorio de tu tienda.
  2. Copia de seguridad de la base de datos: Ve a phpMyAdmin, selecciona tu base de datos y elige "Exportar". Guarda el archivo SQL.
  3. Almacena la copia: Descarga ambos archivos a tu ordenador o a un servicio cloud.

[WARNING] No guardes las copias de seguridad en el mismo servidor. Si el servidor falla, perderías todo.


12. ¿Cómo actualizar PrestaShop sin perder datos?

Sigue estos pasos:

  1. Haz una copia de seguridad (archivos + base de datos).
  2. Desactiva todos los módulos excepto los nativos.
  3. Descarga la última versión de PrestaShop desde la web oficial.
  4. Sube los archivos por FTP, sobrescribiendo los existentes (excepto la carpeta img y themes si usas un tema personalizado).
  5. Ejecuta el script de actualización: Ve a tudominio.com/install/upgrade/upgrade.php.
  6. Sigue el asistente y espera a que termine.
  7. Limpia la caché y vuelve a activar los módulos uno por uno.

[INFO] Si usas Syspanel, puedes acceder a los archivos por FTP usando las credenciales que aparecen en el panel. El puerto FTP suele ser el 21.


Conclusión: Resuelve tus problemas con PrestaShop paso a paso

Como has visto, la mayoría de los problemas con PrestaShop en paneles de control PrestaShop tienen soluciones claras y aplicables por cualquier usuario. La clave está en:

  • Identificar el error leyendo los mensajes y logs.
  • Aplicar las soluciones en orden, empezando por las más simples.
  • Mantener todo actualizado: PrestaShop, módulos, temas y PHP.
  • Hacer copias de seguridad periódicas.

Esperamos que esta FAQ PrestaShop te haya sido de gran ayuda. Recuerda que si tienes dudas más específicas, siempre puedes consultar la documentación oficial de PrestaShop o contactar con el soporte técnico de tu hosting.

[TIP FINAL] Si tu tienda sigue teniendo problemas de rendimiento o errores recurrentes, considera migrar a un hosting especializado en PrestaShop. Un buen alojamiento evita la mayoría de estos inconvenientes desde el principio.

¡Mucha suerte con tu tienda online!

¿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