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

Errores comunes de PrestaShop y cómo solucionarlos en Plesk

Actualizado el 26 de noviembre de 2025

Los 5 errores de PrestaShop más comunes en Plesk (y su solución paso a paso)

Si tienes una tienda online con PrestaShop alojada en un servidor con Plesk, es muy probable que en algún momento te encuentres con algún error. No te preocupes: la mayoría de los errores comunes PrestaShop tienen una solución sencilla que puedes aplicar tú mismo desde el panel de control. En esta guía te explicamos, de forma clara y sin tecnicismos, cómo solucionar errores PrestaShop cuando trabajas con Plesk.

Vamos a empezar por el principio: entender qué está pasando. Cuando tu tienda da un error, lo primero que debes hacer es leer el mensaje. A veces parece chino, pero en realidad te está diciendo exactamente qué falla. Y si no aparece nada en pantalla, siempre puedes mirar los logs del servidor. Te enseñamos a hacerlo.

Herramientas básicas antes de empezar: el panel de Plesk y los logs

Antes de lanzarnos a arreglar nada, necesitas saber dónde mirar. Plesk tiene un apartado llamado Logs que encontrarás dentro del dominio de tu tienda. Ahí se registran todos los errores que ha ido generando PrestaShop. Es como la caja negra de un avión: te dirá exactamente qué ha fallado.

Para acceder a los logs en Plesk:

  1. Entra en tu panel de Plesk.

  2. Ve a la sección Sitios web y dominios.

  3. Haz clic en tu dominio (el de la tienda).

  4. Busca el icono Logs (suele estar en la parte inferior o en el menú de herramientas).

  5. Revisa los archivos error.log o php_error.log. Ahí verás líneas con fechas y descripciones del error.

[INFO] Si no ves el archivo de logs, puede que esté en la carpeta logs dentro del directorio raíz de tu dominio (/var/www/vhosts/tudominio.com/logs/). Puedes acceder por FTP o desde el Administrador de archivos de Plesk.

Ahora sí, vamos con los errores más habituales.

Error 1: "Fatal error: Allowed memory size exhausted" (Memoria PHP insuficiente)

Este es, con diferencia, uno de los errores prestashop plesk más comunes. Aparece cuando el sitio necesita más memoria de la que PHP tiene asignada. Es típico al instalar módulos, actualizar la tienda o cuando hay muchos productos en el catálogo.

El mensaje suele ser algo como: "Fatal error: Allowed memory size of 134217728 bytes exhausted". Los números pueden variar, pero el problema es el mismo: falta memoria.

Cómo solucionarlo en Plesk

La solución es aumentar el límite de memoria PHP. En Plesk esto se hace muy fácil:

  1. Ve a Sitios web y dominios y haz clic en tu dominio.

  2. Busca la opción Configuración de PHP (o PHP Settings).

  3. Busca el parámetro memory_limit.

  4. Cámbialo a un valor mayor, por ejemplo 256M o incluso 512M si tu tienda es grande.

  5. Haz clic en Aceptar para guardar los cambios.

Después de esto, reinicia el sitio (Plesk lo hace automáticamente al guardar). Prueba a cargar tu tienda de nuevo.

[TIP] Si el problema persiste, puede que algún módulo esté consumiendo demasiada memoria. Desactiva los módulos uno a uno para localizar al culpable. Ve a Módulos > Administrador de módulos en tu panel de PrestaShop.

Error 2: "500 Internal Server Error" al acceder a la tienda

El error 500 es un comodín: significa que algo falla en el servidor, pero no te dice el qué. Puede deberse a un archivo .htaccess corrupto, a permisos incorrectos o a un problema con el módulo de reescritura de URL.

Pasos para solucionar el error 500 en Plesk

Lo primero, mira los logs (como te enseñamos antes). Ahí verás la causa real. Si no quieres esperar, prueba estas soluciones:

  1. Revisa los permisos de archivos y carpetas. En Plesk, ve a Administrador de archivos y selecciona todos los archivos de tu tienda. En el menú Permisos, asegúrate de que los archivos tengan 644 y las carpetas 755. Esto es lo estándar.

  2. Regenera el archivo .htaccess. A veces este archivo se corrompe. Puedes renombrarlo a .htaccess_old desde el Administrador de archivos. Luego, entra a tu panel de administración de PrestaShop (si puedes) y ve a Parámetros avanzados > Rendimiento. Ahí verás un botón para regenerar el .htaccess automáticamente.

  3. Comprueba el espacio en disco. Si el servidor está lleno, también da error 500. En Plesk, mira en Información del servidor el espacio disponible.

[WARNING] Si renombras el .htaccess, tu tienda puede dejar de mostrar las URLs amigables temporalmente. No te asustes: solo tienes que regenerarlo desde el panel de administración.

Error 3: "No se puede conectar con la base de datos" o "Error de conexión a MySQL"

Este error es muy frustrante, porque la tienda se queda completamente inaccesible. Puede aparecer al intentar entrar o incluso en medio de una compra. Las causas más comunes son: la contraseña de la base de datos ha cambiado, el servidor MySQL está caído o los datos en el archivo de configuración no son correctos.

Cómo arreglar la conexión a la base de datos en Plesk

  1. Verifica que MySQL está corriendo. En Plesk, ve a Herramientas y ajustes > Administrador de servidores > Servicios. Busca mysql o mariadb y comprueba que está en ejecución. Si está parado, actívalo.

  2. Comprueba las credenciales. PrestaShop guarda los datos de conexión en el archivo app/config/parameters.php. Ábrelo desde el Administrador de archivos de Plesk y verifica que el database_host, database_name, database_user y database_password son correctos.

  3. Reinicia el servicio MySQL. A veces con reiniciar basta. En Plesk, ve a Herramientas y ajustes > Servicios y reinicia MySQL.

[INFO] Si cambiaste la contraseña de la base de datos recientemente desde Plesk, asegúrate de actualizarla también en el archivo parameters.php. Este es un error muy típico después de un cambio de contraseña.

Error 4: Página en blanco (White Screen of Death)

La pantalla en blanco es otro clásico. Puede ocurrir por un error de PHP que no se muestra, por un módulo conflictivo o por la caché de PrestaShop. Es de los errores comunes PrestaShop más molestos porque no te da ninguna pista visual.

Solución para la pantalla en blanco en Plesk

  1. Activa el modo de depuración (debug). Edita el archivo config/defines.inc.php desde el Administrador de archivos. Busca la línea que dice define('_PS_MODE_DEV_', false); y cámbiala a true. Guarda y recarga la tienda: ahora verás el error exacto en pantalla.

  2. Limpia la caché. Ve a Parámetros avanzados > Rendimiento en tu panel de administración. Haz clic en Vaciar la caché (puede ser un botón morado). Si no puedes acceder al panel, borra manualmente el contenido de la carpeta var/cache (o cache en versiones antiguas) desde el Administrador de archivos.

  3. Desactiva todos los módulos. Si el error persiste, es probable que un módulo esté causando el conflicto. Puedes desactivarlos todos desde la base de datos usando PHPMyAdmin (accesible desde Plesk), o renombrando la carpeta modules a modules_old. Esto desactiva todos los módulos de golpe.

[WARNING] Si renombras la carpeta modules, tu tienda funcionará sin módulos pero con la funcionalidad básica. Úsalo solo como prueba rápida para diagnosticar. Después, vuelve a ponerle el nombre original y ve activando módulos de uno en uno.

Error 5: "403 Forbidden" o "Acceso denegado"

Este error indica que el servidor está rechazando la petición. Puede ser por un problema de permisos o por una regla en el .htaccess. Es común después de subir archivos por FTP con permisos incorrectos.

Cómo solucionar el error 403 en Plesk

  1. Revisa los permisos de la carpeta raíz. La carpeta de tu dominio (normalmente httpdocs o public_html) debe tener permisos 755. Si tiene 777, algunos servidores la bloquean por seguridad. Cámbiala a 755.

  2. Comprueba el .htaccess. Como en el error 500, un .htaccess con reglas mal escritas puede provocar un 403. Renómbralo temporalmente para probar.

  3. Mira las políticas de seguridad de Plesk. En Sitios web y dominios > Ajustes de seguridad, comprueba que no hay restricciones de IP o de usuario activadas.

Preguntas frecuentes (FAQ) sobre errores PrestaShop en Plesk

¿Cómo puedo ver los errores de PHP en mi tienda PrestaShop?

Activa el modo depuración como explicamos en el error 4. También puedes mirar los logs de Plesk en Sitios web y dominios > Logs. A veces los errores de PHP se guardan en php_error.log.

¿Por qué mi tienda da error 500 después de actualizar un módulo?

Es muy habitual. El módulo puede ser incompatible con tu versión de PHP o de PrestaShop. Prueba a desactivarlo desde el administrador o, si no puedes entrar, renombra la carpeta del módulo en modules para desactivarlo manualmente.

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

Si el panel de administración da error, prueba a acceder por la URL directa (por ejemplo, tudominio.com/admin123). Si tampoco funciona, activa el modo depuración y mira el error exacto. También puedes desactivar la caché borrando la carpeta var/cache.

¿Los errores de PrestaShop en Plesk son diferentes a los de otros paneles?

No, los errores son los mismos, pero la forma de solucionarlos cambia según el panel. En Plesk tienes herramientas gráficas para PHP, bases de datos y logs, lo que facilita mucho el diagnóstico. En otros paneles como cPanel o Syspanel (que se accede por el puerto 2106) los pasos son similares, pero la interfaz cambia.

¿Cuál es la mejor forma de evitar estos errores?

Mantén siempre actualizado PrestaShop, los módulos y el tema. Haz copias de seguridad periódicas desde Plesk (en Sitios web y dominios > Copias de seguridad). Y no instales módulos de fuentes dudosas.

Consejos finales para mantener tu tienda sana

Más vale prevenir que curar. Además de las soluciones que te hemos dado, te recomendamos:

  • Revisa el espacio en disco cada mes. Un disco lleno provoca todo tipo de errores.

  • Configura un sistema de copias de seguridad automáticas en Plesk. Así, si algo falla, puedes restaurar en minutos.

  • Utiliza la versión de PHP recomendada por PrestaShop. En Plesk puedes cambiar la versión de PHP fácilmente desde Configuración de PHP. Usar una versión muy antigua o muy nueva puede dar problemas de compatibilidad.

  • No desactives los logs. Aunque ocupen espacio, son tu mejor aliado para diagnosticar. Puedes configurar la rotación de logs en Plesk para que no crezcan demasiado.

Resumen: los errores de PrestaShop tienen solución

Como has visto, los errores prestashop plesk más comunes tienen remedio si sabes dónde mirar y qué tocar. La clave está en:

  1. Consultar los logs para saber la causa real.

  2. Ajustar la configuración de PHP desde Plesk.

  3. Revisar permisos y archivos .htaccess.

  4. Mantener la base de datos y los módulos en orden.

  5. Activar el modo depuración cuando necesites más pistas.

Con estas herramientas y un poco de paciencia, podrás solucionar errores prestashop sin necesidad de contratar a un experto. Y si en algún momento te sientes perdido, recuerda que Plesk tiene una documentación muy completa y que siempre puedes pedir ayuda a tu proveedor de hosting.

Esperamos que esta guía te haya sido útil. Si tienes alguna duda más específica, déjanos un comentario y te echaremos una mano. ¡Buena suerte con tu tienda!

¿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