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

Solucionar errores comunes en PrestaShop al usar Plesk

Actualizado el 19 de octubre de 2025

Si tienes una tienda online con PrestaShop alojada en un servidor que utiliza Plesk, es probable que en algún momento te enfrentes a algún error que te impida trabajar con normalidad. La combinación de PrestaShop y Plesk es muy potente, pero a veces surgen pequeños conflictos de configuración que pueden parecer graves si no sabes por dónde empezar.

No te preocupes. En esta guía extensa y muy visual, vamos a desglosar los errores PrestaShop Plesk más frecuentes y te daremos pasos concretos para solucionar problemas PrestaShop sin necesidad de ser un experto en servidores. El objetivo es que puedas identificar el problema, aplicar la solución y que tu tienda vuelva a funcionar en pocos minutos.


Errores comunes al instalar PrestaShop en Plesk

Uno de los momentos más críticos es la instalación inicial. Aquí es donde suelen aparecer los primeros PrestaShop Plesk errores. Veamos cómo resolverlos.

Error 500 o página en blanco después de la instalación

Este es, sin duda, el error más temido. Ves una pantalla completamente blanca o un mensaje genérico "Error 500 Internal Server Error". Las causas más comunes son:

  • Límite de memoria PHP insuficiente: PrestaShop necesita al menos 256 MB de memoria PHP para funcionar correctamente.
  • Versión de PHP incorrecta: PrestaShop 1.7 y superiores requieren PHP 7.1 o superior (idealmente PHP 7.4 u 8.0).
  • Permisos de archivos incorrectos: Los archivos deben tener permisos 644 y las carpetas 755.

Cómo solucionarlo en Plesk:

  1. Aumenta el límite de memoria PHP:

    • Ve a Plesk > Suscripciones > [tu dominio] > PHP Settings.
    • Busca la opción memory_limit y cámbiala a 256M o 512M.
    • También ajusta max_execution_time a 300 y upload_max_filesize a 64M.
  2. Cambia la versión de PHP:

    • En el mismo panel de PHP Settings, selecciona una versión compatible (por ejemplo, PHP 7.4).
    • Haz clic en Aceptar.
  3. Corrige los permisos de archivos:

    • Conéctate por FTP o usa el Administrador de archivos de Plesk.
    • Navega hasta la carpeta raíz de tu tienda (normalmente httpdocs).
    • Selecciona todas las carpetas y archivos, y en las propiedades asigna:
      • Directorios: 755 (rwxr-xr-x)
      • Archivos: 644 (rw-r--r--)

[TIP] Si después de esto sigues viendo el error 500, revisa el archivo config/defines.inc.php de PrestaShop. Busca la línea define('_PS_MODE_DEV_', false); y cámbiala a true. Esto mostrará el error real en pantalla, facilitando la depuración.


Error de conexión a la base de datos durante la instalación

Otro clásico. Aparece un mensaje como "No se puede conectar a la base de datos" o "Error de conexión MySQL".

Causas posibles:

  • Nombre de la base de datos o usuario incorrecto.
  • Contraseña mal escrita.
  • El usuario no tiene permisos sobre la base de datos.

Pasos para solucionarlo en Plesk:

  1. Verifica los datos de conexión:

    • En Plesk, ve a Suscripciones > [tu dominio] > Bases de datos.
    • Anota el nombre exacto de la base de datos, el usuario y la contraseña.
  2. Revisa los permisos del usuario:

    • Haz clic en el nombre de la base de datos.
    • Ve a Usuarios y asegúrate de que el usuario que estás usando tenga marcada la opción Todos los privilegios.
  3. Prueba la conexión manualmente:

    • Puedes usar phpMyAdmin (en Plesk está en Bases de datos > phpMyAdmin).
    • Inicia sesión con el usuario y contraseña que tienes. Si no puedes entrar, el problema está en los datos.

[WARNING] Nunca uses la cuenta de administrador root de MySQL para tu tienda. Crea siempre un usuario específico para PrestaShop.


Errores de rendimiento y carga lenta

Una tienda lenta mata las ventas. Si tu PrestaShop va como un caracol, estos son los errores PrestaShop Plesk más habituales.

Tiempo de carga excesivo en el back office

El panel de administración de PrestaShop es pesado. Si tarda mucho en cargar, puede deberse a:

  • Falta de caché: PrestaShop tiene su propio sistema de caché que debe estar activado.
  • Módulos innecesarios: Muchos módulos activos consumen recursos.
  • Configuración de PHP inadecuada.

Soluciones prácticas:

  1. Activa la caché en PrestaShop:

    • Ve a Parámetros de la tienda > Rendimiento.
    • En Caché, selecciona .
    • Elige Sistema de archivos como método de caché (es el más compatible).
  2. Desactiva módulos que no uses:

    • En Módulos > Gestor de módulos, desinstala o desactiva aquellos que no sean esenciales.
  3. Optimiza PHP en Plesk:

    • Ve a PHP Settings de tu dominio.
    • Aumenta opcache.enable a On (si no lo está).
    • Ajusta opcache.memory_consumption a 128 o 256.

[INFO] Si tu servidor tiene poco recursos, considera usar un plan de hosting más potente o migrar a un VPS. Syspanel (HestiaCP) es una excelente alternativa si buscas un panel ligero y rápido, accesible por el puerto 2106.


Error "No se puede escribir en la carpeta cache"

Este error aparece cuando PrestaShop no tiene permisos para escribir en sus carpetas temporales.

Cómo arreglarlo:

  1. Concede permisos de escritura:

    • Conecta por FTP y ve a la carpeta var/cache (o cache en versiones antiguas).
    • Cambia los permisos a 777 (rwxrwxrwx) de forma temporal.
    • Después de solucionar el error, vuelve a poner 755.
  2. Limpia la caché manualmente:

    • Elimina todos los archivos dentro de var/cache (o cache), excepto los archivos .htaccess y index.php.

[WARNING] No dejes las carpetas con permisos 777 permanentemente. Es un riesgo de seguridad. Haz el cambio, soluciona el problema y revierte los permisos.


Errores de URL y redirecciones

Los enlaces rotos o redirecciones incorrectas son otro de los errores PrestaShop Plesk que más dolores de cabeza causan.

Error 404 en todas las páginas excepto la principal

Si solo funciona la portada, el problema suele estar en la configuración de las URL amigables o en el archivo .htaccess.

Pasos para resolverlo:

  1. Regenera el archivo .htaccess:

    • Ve a Parámetros de la tienda > Tráfico y SEO > SEO y URL.
    • En la sección URL amigables, desmarca la opción URL amigables y guarda.
    • Vuelve a marcarla y guarda de nuevo. Esto regenera el .htaccess.
  2. Verifica el archivo .htaccess en Plesk:

    • Usa el Administrador de archivos de Plesk.
    • Busca el archivo .htaccess en la raíz de tu tienda (carpeta httpdocs).
    • Si no existe, créalo con el siguiente contenido básico:
<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^api/?(.*)$ webservice/dispatcher.php?url=$1 [QSA,L]
    RewriteRule ^(.*)$ index.php [QSA,L]
</IfModule>
  1. Revisa la configuración del dominio en Plesk:
    • Ve a Suscripciones > [tu dominio] > Hosting y DNS.
    • Asegúrate de que la Document Root apunte a httpdocs (o la carpeta donde instalaste PrestaShop).

[TIP] Si usas un certificado SSL, asegúrate de que en Parámetros de la tienda > Tráfico y SEO > SEO y URL tengas configurada la URL con https://.


Redirección infinita o bucle de redirecciones

Este error suele aparecer al activar SSL o al cambiar la URL de la tienda.

Solución rápida:

  1. Limpia la caché del navegador y de PrestaShop.
  2. Revisa la configuración de SSL en Plesk:
    • Ve a Suscripciones > [tu dominio] > SSL/TLS.
    • Asegúrate de que el certificado esté instalado y activo.
  3. Desactiva temporalmente la redirección forzada a HTTPS:
    • En el archivo .htaccess, comenta o elimina las líneas que fuerzan HTTPS.
    • Guarda y prueba. Si funciona, el problema está en la configuración de redirección.

Errores de módulos y temas

Los módulos y temas de terceros son una fuente común de PrestaShop errores Plesk.

Error al instalar un módulo o tema

Aparece un mensaje como "No se puede instalar el módulo" o "Error de compatibilidad".

Causas y soluciones:

  • Versión de PrestaShop incompatible: Verifica que el módulo sea compatible con tu versión de PrestaShop.
  • Permisos de escritura insuficientes: Asegúrate de que la carpeta modules tenga permisos 755.
  • Límite de subida de archivos: En Plesk, ve a PHP Settings y aumenta upload_max_filesize a 64M y post_max_size a 64M.

Pasos para instalar manualmente:

  1. Descarga el módulo en tu ordenador.
  2. Descomprímelo si viene en ZIP.
  3. Sube la carpeta del módulo por FTP a la carpeta modules de tu tienda.
  4. Ve al back office de PrestaShop, a Módulos > Gestor de módulos y busca el módulo. Debería aparecer listo para instalar.

[INFO] Si el módulo no aparece, revisa que la carpeta tenga el nombre exacto que espera PrestaShop (normalmente el mismo que el del archivo principal del módulo).


Pantalla en blanco al activar un módulo

Esto suele deberse a un conflicto con otro módulo o a un error de PHP.

Cómo diagnosticarlo:

  1. Activa el modo debug:

    • Edita el archivo config/defines.inc.php y cambia _PS_MODE_DEV_ a true.
    • Activa el módulo de nuevo. Ahora verás el error real.
  2. Desactiva módulos conflictivos:

    • Si el error menciona otro módulo, desactívalo primero.
    • Si no sabes cuál es, desactiva todos los módulos excepto los esenciales (PS_*), activa el problemático y luego reactiva los demás uno por uno.

Preguntas frecuentes (FAQ)

Para terminar, resolvemos las dudas más comunes que recibimos sobre errores PrestaShop Plesk.

¿Cómo puedo ver los logs de error de PrestaShop en Plesk?

En Plesk, ve a Suscripciones > [tu dominio] > Logs. Allí encontrarás los logs de acceso y errores del servidor. También puedes revisar el archivo var/logs/ dentro de la carpeta de PrestaShop (si tienes activado el modo debug).

¿Por qué mi tienda se cae cuando hay mucho tráfico?

Probablemente tu plan de hosting no es suficiente. Considera migrar a un VPS o servidor dedicado. Syspanel (HestiaCP) es una opción muy recomendada para gestionar VPS, accesible por el puerto 2106, y ofrece un rendimiento excelente para PrestaShop.

¿Qué hago si no puedo acceder al back office?

Prueba a limpiar la caché del navegador y a acceder desde una ventana de incógnito. Si no funciona, revisa los permisos de la carpeta admin y asegúrate de que el archivo config/settings.inc.php (en versiones antiguas) o app/config/parameters.php (en versiones modernas) tenga los datos correctos de la base de datos.

¿Es normal que PrestaShop consuma mucha RAM?

Sí, PrestaShop es exigente. Para optimizar, activa la caché, usa un CDN para imágenes y desactiva módulos que no uses. Si el problema persiste, contacta con tu proveedor de hosting para aumentar los recursos.


Conclusión

Los errores PrestaShop Plesk pueden parecer abrumadores, pero con esta guía tienes las herramientas para resolverlos paso a paso. Recuerda siempre:

  • Hacer copias de seguridad antes de hacer cambios importantes.
  • Mantener PrestaShop y los módulos actualizados.
  • Revisar los logs para entender el origen del problema.

Si después de seguir todos estos pasos el error persiste, no dudes en contactar con tu soporte técnico de hosting o con un desarrollador especializado. La mayoría de los problemas tienen solución, y con un poco de paciencia, tu tienda volverá a funcionar a la perfección.

Esperamos que este artículo te haya sido de gran ayuda. ¡Mucho éxito 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