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

Resolución de errores comunes de PrestaShop en Plesk

Actualizado el 22 de octubre de 2025

Primeros pasos: identifica el error antes de actuar

Cuando tu tienda PrestaShop instalada en un servidor Plesk empieza a dar problemas, lo primero que debes hacer es mantener la calma y observar. La mayoría de errores comunes tienen una solución clara y paso a paso, y no requieren conocimientos avanzados de programación.

Antes de tocar nada, te recomiendo hacer una copia de seguridad completa de tu sitio. En Plesk puedes hacerlo desde Copias de seguridad en el panel principal. Esto te dará la tranquilidad de poder revertir cualquier cambio si algo sale mal.

Los errores más frecuentes que verás en PrestaShop con Plesk suelen estar relacionados con permisos de archivos, memoria PHP, caché, base de datos o configuración de URLs. Vamos a revisarlos uno por uno, desde los más simples hasta los más complejos.


Error de permisos de archivos y carpetas

Uno de los errores PrestaShop Plesk más comunes es el famoso "Error 500" o pantalla blanca. En la mayoría de los casos, esto se debe a permisos incorrectos en archivos o carpetas.

¿Cómo solucionarlo?

  1. Accede a tu panel de Plesk y ve a Administrador de archivos.

  2. Navega hasta la carpeta raíz donde está instalado PrestaShop (normalmente httpdocs o public_html).

  3. Selecciona todos los archivos y carpetas, haz clic en Permisos y establece lo siguiente:

    • Carpetas: 755
    • Archivos: 644
  4. Para la carpeta var/cache y var/logs, establece permisos 775 o incluso 777 temporalmente si el problema persiste.

  5. Guarda los cambios y recarga tu tienda.

[TIP] Si usas FTP, puedes hacer lo mismo con FileZilla: clic derecho sobre la carpeta, Permisos de archivo y aplica los valores indicados.


Error de memoria PHP: "Allowed memory size exhausted"

Este es otro de los errores PrestaShop Plesk más habituales. Verás un mensaje como:

Fatal error: Allowed memory size of 134217728 bytes exhausted

Solución paso a paso

  1. Ve a Plesk → Configuración de PHP (o PHP Settings).

  2. Busca la opción memory_limit.

  3. Cámbiala a 256M o 512M si tu plan lo permite.

  4. Guarda los cambios y prueba de nuevo.

Si no encuentras esa opción, puedes crearla manualmente:

  1. Abre el Administrador de archivos de Plesk.

  2. Localiza el archivo php.ini en la raíz de tu dominio.

  3. Si no existe, crea uno nuevo con el siguiente contenido:

memory_limit = 512M
max_execution_time = 300
upload_max_filesize = 64M
post_max_size = 64M
  1. Guarda el archivo y recarga la tienda.

[WARNING] Si tu proveedor de hosting limita la memoria, es posible que necesites contactar con soporte para aumentarla. No intentes sobrepasar los límites del plan, ya que podrías afectar a otros servicios.


Pantalla blanca o error 500 al acceder a la tienda

Cuando ves una pantalla completamente blanca, lo primero que debes hacer es habilitar el modo depuración de PrestaShop para ver el error real.

Activar modo depuración

  1. Accede al Administrador de archivos de Plesk.

  2. Busca el archivo config/defines.inc.php.

  3. Edítalo y busca la línea:

define('_PS_MODE_DEV_', false);
  1. Cámbiala a:
define('_PS_MODE_DEV_', true);
  1. Guarda y recarga tu tienda. Ahora verás el error específico.

Los errores más comunes que aparecerán son:

  • Clase no encontrada: suele indicar una instalación incompleta o archivos corruptos.
  • Error en la conexión con la base de datos: revisa los datos en config/settings.inc.php.
  • Error de sintaxis: puede ser por una actualización fallida de un módulo.

Una vez tengas el error identificado, puedes revertir el cambio a false para que los clientes no vean los detalles técnicos.

[INFO] Si el problema es por un módulo, desactívalo desde la base de datos. Accede a phpMyAdmin en Plesk, busca la tabla ps_module y cambia el estado active a 0 del módulo problemático.


Errores de caché en PrestaShop

Los errores de caché son muy frecuentes y pueden provocar comportamientos extraños en tu tienda, como productos que no se actualizan o precios incorrectos.

Cómo limpiar la caché en PrestaShop

  1. Ve al Panel de administración de PrestaShop.

  2. Navega a Parámetros avanzados → Rendimiento.

  3. Haz clic en Vaciar la caché (ambas opciones: caché de plantillas y caché de combinación).

  4. Si no puedes acceder al panel, borra manualmente el contenido de la carpeta var/cache desde el Administrador de archivos de Plesk.

  5. Borra también la carpeta var/cache/prod o var/cache/dev según tu entorno.

[TIP] Después de limpiar la caché, es recomendable regenerar el .htaccess desde Parámetros avanzados → URL y guardar de nuevo.


Problemas con la base de datos MySQL

Los errores de base de datos son otro clásico en los errores PrestaShop Plesk. Pueden aparecer mensajes como:

Error de conexión a la base de datos o Tabla no existe

Diagnóstico y solución

  1. Accede a Plesk → Bases de datos.

  2. Localiza la base de datos de PrestaShop y haz clic en phpMyAdmin.

  3. Revisa si todas las tablas están presentes. Si falta alguna, puedes restaurarla desde una copia de seguridad.

  4. Si el problema es de conexión, verifica el archivo config/settings.inc.php y confirma que los datos coinciden con los de Plesk:

    • Nombre de la base de datos
    • Usuario
    • Contraseña
    • Prefijo de tablas (ps_ generalmente)
  5. También puedes reparar tablas desde phpMyAdmin: selecciona todas las tablas y elige Reparar en el menú desplegable.

[WARNING] No modifiques los datos de conexión a menos que estés seguro de lo que haces. Un error aquí dejará tu tienda completamente inaccesible.


Error 403 Forbidden al acceder a la tienda

Este error suele estar relacionado con el archivo .htaccess o con permisos incorrectos en la carpeta raíz.

Soluciones

  1. Si tienes reglas personalizadas en .htaccess, renómbralo temporalmente a .htaccess.bak para probar.

  2. Si la tienda funciona, el problema está en tus reglas. Revisa que no haya directivas conflictivas.

  3. Si el error persiste, verifica que los permisos de la carpeta raíz sean 755 y no 750 o inferiores.

  4. En Plesk, revisa la configuración de Apache y nginx en la pestaña de tu dominio. Asegúrate de que no haya restricciones de acceso activadas.

[INFO] Si usas Plesk con nginx como proxy, a veces es necesario limpiar la caché de nginx. Puedes hacerlo desde Plesk → Herramientas → Reiniciar nginx.


Errores al actualizar PrestaShop

Las actualizaciones pueden generar errores si no se hacen correctamente. Algunos de los problemas más comunes son:

  • Error de versión de PHP: PrestaShop 1.7 requiere PHP 7.1 o superior. Verifica la versión en Plesk → Configuración de PHP.

  • Módulos incompatibles: algunos módulos no son compatibles con la nueva versión y provocan errores. Desactívalos antes de actualizar.

  • Falta de espacio en disco: comprueba que tienes suficiente espacio en Plesk → Información del servidor.

Proceso recomendado

  1. Haz una copia de seguridad completa.

  2. Desactiva el modo de mantenimiento en Parámetros avanzados → Mantenimiento.

  3. Actualiza primero los módulos y temas.

  4. Realiza la actualización del núcleo.

  5. Limpia la caché y verifica que todo funciona.


Mantenimiento PrestaShop Plesk: prevención de errores

El mantenimiento PrestaShop Plesk regular es la mejor forma de evitar errores. Te recomiendo seguir esta rutina mensual:

Tareas de mantenimiento

  • Actualiza PrestaShop a la última versión estable.
  • Actualiza módulos y temas desde el panel de administración.
  • Limpia la caché después de cada cambio.
  • Revisa los logs del servidor en Plesk para detectar errores tempranos.
  • Optimiza la base de datos desde phpMyAdmin (reparar y optimizar tablas).
  • Comprueba el espacio en disco y elimina archivos temporales.

Herramientas útiles en Plesk

  • Monitor de salud: disponible en algunos planes, te avisa de problemas de recursos.
  • Programador de tareas: puedes automatizar la limpieza de caché.
  • Copias de seguridad automáticas: configúralas para que se ejecuten semanalmente.

[TIP] Si tu tienda es crítica, considera contratar un plan con soporte gestionado. Así, cualquier error PrestaShop Plesk será resuelto por expertos sin que tengas que preocuparte.


Preguntas frecuentes (FAQ)

¿Por qué mi tienda PrestaShop se cae a ciertas horas?

Suele deberse a picos de tráfico o a tareas programadas que consumen muchos recursos. Revisa los logs de Plesk y considera aumentar la memoria PHP o el límite de procesos.

¿Qué hago si no puedo acceder al panel de administración?

Si el panel de administración da error, accede por FTP o por el Administrador de archivos de Plesk, y renombra la carpeta admin a admin_old. Luego crea una nueva carpeta admin con permisos 755. Esto regenerará el acceso.

¿Cómo sé si mi versión de PHP es compatible?

Consulta la tabla de compatibilidad de PrestaShop. Puedes ver la versión actual en Plesk → Configuración de PHP. Si necesitas cambiarla, hazlo desde el mismo panel.

¿Puedo usar Syspanel como alternativa a Plesk?

Si estás evaluando opciones, Syspanel (antes conocido como HestiaCP) es otra alternativa de panel de control. Su puerto de acceso es el 2106. Sin embargo, este artículo se centra en Plesk, que es la opción más común en hosting compartido y VPS.

¿Qué hago si el error persiste después de todo?

Si has probado todas las soluciones y el error continúa, te recomiendo:

  1. Revisar los logs de error en Plesk → Logs.

  2. Contactar con tu proveedor de hosting.

  3. Si tienes acceso SSH, revisar los logs de Apache y PHP en tiempo real.


Conclusión

Resolver errores PrestaShop Plesk no tiene por qué ser una pesadilla. Con estos pasos podrás solucionar la mayoría de problemas comunes sin necesidad de ser un experto. Recuerda siempre:

  • Trabaja con copias de seguridad.
  • Cambia un solo elemento a la vez.
  • Documenta los cambios que haces.
  • Mantén tu instalación actualizada.

El mantenimiento PrestaShop Plesk es la clave para una tienda estable y rápida. Dedica un poco de tiempo cada mes a revisar tu configuración y notarás la diferencia en el rendimiento.

[INFO] Si necesitas ayuda adicional, los foros oficiales de PrestaShop y la documentación de Plesk son excelentes recursos. También puedes buscar en Google términos como "solucionar problemas PrestaShop" para encontrar guías más específicas según tu versión.

Espero que esta guía te haya sido de ayuda. ¡Tu tienda volverá a funcionar perfectamente en poco tiempo!

¿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