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

Solución a errores comunes al instalar PrestaShop en Plesk

Actualizado el 17 de abril de 2026

Instalar PrestaShop es uno de los primeros pasos para montar una tienda online profesional. Sin embargo, cuando el proceso se realiza en un panel de control como Plesk, pueden aparecer algunos errores típicos que frustran a cualquier usuario, especialmente si no tienes experiencia técnica. No te preocupes: la mayoría de estos problemas tienen soluciones sencillas que puedes aplicar tú mismo.

En esta guía completa, vamos a recorrer los errores más frecuentes al instalar PrestaShop en Plesk y te daremos pasos claros para solucionarlos. Hablaremos de permisos PHP, configuraciones del servidor, problemas de base de datos y mucho más. Al final, tendrás tu tienda funcionando sin dolores de cabeza.


Errores de permisos de archivos y carpetas

Uno de los problemas más comunes al instalar PrestaShop en Plesk son los errores relacionados con los permisos de archivos y carpetas. El sistema necesita poder escribir en ciertos directorios para funcionar correctamente (por ejemplo, para subir imágenes, generar cachés o instalar módulos).

¿Por qué ocurre?

Plesk suele configurar los permisos de forma segura por defecto, pero a veces no son suficientes para PrestaShop. El error típico que verás es algo como: “Error de escritura en la carpeta /cache” o “No se puede crear el archivo de configuración”.

Solución paso a paso

  1. Accede al panel de Plesk e inicia sesión con tu cuenta de administrador o de cliente.
  2. Ve a Archivos (o File Manager) dentro del dominio donde estás instalando PrestaShop.
  3. Navega hasta la carpeta raíz de tu instalación (por ejemplo, httpdocs o public_html).
  4. Selecciona todas las carpetas y archivos de PrestaShop (puedes usar Ctrl+A).
  5. Haz clic en Permisos (o Change Permissions).
  6. Establece 755 para directorios y 644 para archivos. Algunas guías recomiendan 755 para todo, pero es menos seguro. Lo ideal es:
    • Carpetas: 755
    • Archivos: 644
  7. Aplica los cambios de forma recursiva (a todas las subcarpetas y archivos).

[TIP] Si después de esto sigues teniendo errores, prueba con permisos 777 temporalmente en las carpetas /cache, /log y /upload. Luego, cuando la instalación termine, vuelve a 755.


Problemas con la versión de PHP

PrestaShop es exigente con la versión de PHP. Si usas una versión obsoleta o demasiado nueva, la instalación fallará o dará errores extraños.

¿Cómo saber si es un error de PHP?

Los síntomas típicos son:

  • Pantalla blanca durante la instalación.
  • Mensajes como “Fatal error: Call to undefined function”.
  • Errores de compatibilidad con módulos.

Solución en Plesk

  1. En el panel de Plesk, ve a Hosting & DNS > PHP Settings (o Configuración de PHP).
  2. Busca la opción Versión de PHP y selecciona una compatible con tu PrestaShop. Para PrestaShop 1.7 o superior, usa PHP 7.4 o PHP 8.0 (aunque 8.0 puede dar problemas con algunos módulos). Para PrestaShop 8, se recomienda PHP 8.1.
  3. Guarda los cambios.

[WARNING] No uses PHP 5.6 o inferior, ya que PrestaShop moderno no lo soporta. Tampoco uses PHP 8.2 o superior sin verificar la compatibilidad de tus módulos.

Verifica las extensiones necesarias

PrestaShop necesita varias extensiones PHP activadas. Las más importantes son:

  • mysqli (para base de datos)
  • gd (para imágenes)
  • curl (para conexiones externas)
  • openssl (seguridad)
  • json (manejo de datos)
  • mbstring (caracteres especiales)
  • zip (para módulos)

En Plesk, puedes activarlas desde la misma sección PHP Settings marcando las casillas correspondientes.


Error de conexión a la base de datos

Otro clásico: durante la instalación, PrestaShop te pide los datos de la base de datos y, si algo no coincide, no avanza.

Causas comunes

  • Nombre de base de datos incorrecto.
  • Usuario o contraseña mal escritos.
  • El usuario no tiene permisos sobre la base de datos.
  • El servidor de base de datos no está accesible (a veces está en otro puerto).

Solución en Plesk

  1. Ve a Bases de datos en Plesk y crea una nueva base de datos (si no la tienes).
  2. Anota el nombre exacto, el usuario y la contraseña que generes.
  3. Asegúrate de que el usuario tenga todos los privilegios (selecciona “Todos” o “Grant all”).
  4. Durante la instalación de PrestaShop, introduce esos datos exactamente como aparecen en Plesk.
  5. Si usas un servidor remoto, verifica el host (suele ser localhost o la IP del servidor).

[INFO] Si tu base de datos usa un puerto diferente al 3306, escríbelo así: localhost:3307. Plesk normalmente usa el estándar.


Problemas de memoria PHP (memory limit)

PrestaShop consume bastante memoria, especialmente durante la instalación de módulos o al procesar imágenes. Si el límite es bajo, verás errores como “Allowed memory size exhausted”.

Cómo aumentarlo en Plesk

  1. Ve a PHP Settings de tu dominio.
  2. Busca memory_limit y cámbialo a un valor mayor. Recomendamos al menos 256M (256 megabytes) o 512M para sitios con muchos productos.
  3. Guarda los cambios.

Si no ves la opción, puedes hacerlo manualmente:

  1. Ve a Archivos y localiza el archivo php.ini (suele estar en httpdocs o en una carpeta etc).
  2. Si no existe, créalo con el siguiente contenido:
    memory_limit = 256M
    upload_max_filesize = 64M
    post_max_size = 64M
    max_execution_time = 300
    
  3. Guarda y sube el archivo a la raíz del dominio.

[WARNING] No subas el límite a valores excesivos (como 2GB) porque puede afectar al rendimiento del servidor. 256M es suficiente para la mayoría de tiendas.


Errores de redirección o URL incorrecta

A veces, después de instalar, la tienda no carga bien porque la URL base está mal configurada. Esto pasa si instalaste en una subcarpeta o cambiaste de dominio.

Síntomas

  • La tienda carga pero las imágenes no se ven.
  • Los enlaces apuntan a localhost o a una URL antigua.
  • Al acceder al panel de administración, te redirige a una página en blanco.

Solución

  1. Durante la instalación, asegúrate de escribir la URL completa de tu tienda (por ejemplo, https://tudominio.com/tienda).
  2. Si ya instalaste y el error aparece, edita el archivo config/settings.inc.php (en PrestaShop 1.6) o app/config/parameters.php (en PrestaShop 1.7+).
  3. Busca las líneas que empiezan por _PS_BASE_URL_ y corrígelas con la URL correcta.
  4. También puedes ir a Configuración de la tienda > Parámetros generales en el back office y cambiar la URL base.

[TIP] Si no puedes acceder al back office, edita directamente la base de datos desde phpMyAdmin (disponible en Plesk) en la tabla ps_configuration y busca el valor PS_SHOP_DOMAIN.


Errores al instalar módulos o temas

Los módulos y temas de terceros pueden dar conflictos, especialmente si no están actualizados o si usan funciones obsoletas.

Causas frecuentes

  • El módulo no es compatible con tu versión de PrestaShop.
  • Falta la extensión PHP necesaria (por ejemplo, zip o curl).
  • Problemas de permisos en la carpeta /modules o /themes.

Solución

  1. Verifica la compatibilidad del módulo en la web del desarrollador.
  2. Activa las extensiones PHP necesarias en Plesk (como zip para subir módulos).
  3. Aumenta el tiempo de ejecución (max_execution_time) a 300 segundos en PHP Settings.
  4. Si el módulo no se instala, súbelo manualmente:
    • Descarga el módulo en formato ZIP.
    • Ve a Archivos en Plesk y sube el ZIP a la carpeta /modules.
    • Descomprímelo allí.
    • Luego, en el back office de PrestaShop, ve a Módulos y busca el módulo para activarlo.

[WARNING] No instales módulos de fuentes no confiables. Pueden contener malware o romper tu tienda.


Errores de caché y compilación

PrestaShop utiliza un sistema de caché y compilación de plantillas. A veces, estos archivos se corrompen y causan errores visuales o funcionales.

Síntomas

  • La tienda se ve desordenada o con estilos rotos.
  • Aparecen mensajes de error relacionados con Smarty o cache.
  • Los cambios en el diseño no se reflejan.

Solución

  1. Limpia la caché manualmente:
    • Ve a Archivos en Plesk.
    • Elimina todo el contenido de las carpetas /cache/smarty/cache y /cache/smarty/compile.
    • No borres las carpetas en sí, solo su interior.
  2. Desde el back office:
    • Ve a Parámetros avanzados > Rendimiento.
    • Haz clic en Limpiar caché.
    • También puedes desactivar temporalmente la caché de Smarty y la compilación de plantillas forzada.
  3. Recompila las plantillas:
    • En la misma sección, activa Forzar compilación y guarda. Luego, desactívala y vuelve a guardar.

[INFO] Si no puedes acceder al back office, hazlo manualmente borrando las carpetas de caché desde el administrador de archivos de Plesk.


Errores de SSL y HTTPS

Si tu tienda tiene un certificado SSL (debería), pero PrestaShop no reconoce la conexión segura, pueden aparecer errores de contenido mixto (mixed content) o advertencias de seguridad.

Solución

  1. Activa SSL en Plesk:
    • Ve a Hosting & DNS > SSL/TLS.
    • Asegúrate de que el certificado esté instalado y activo.
  2. Configura PrestaShop para forzar HTTPS:
    • En el back office, ve a Parámetros de la tienda > Tráfico y SEO.
    • Activa Forzar HTTPS y Redirigir a HTTPS.
  3. Actualiza las URL en la base de datos (si ya había contenido):
    • Usa phpMyAdmin para reemplazar todas las URLs http:// por https:// en las tablas ps_configuration, ps_shop_url y ps_links.

[TIP] Si ves el candado roto en el navegador, es porque hay imágenes o scripts cargados con HTTP. Puedes instalar un módulo como "Force HTTPS" para corregirlo automáticamente.


Preguntas frecuentes (FAQ)

¿Puedo instalar PrestaShop en Plesk sin conocimientos técnicos?

Sí, Plesk ofrece un instalador automático (en la sección Aplicaciones) que facilita mucho el proceso. Sin embargo, si aparece algún error, esta guía te ayudará a resolverlo.

¿Qué hago si veo una pantalla blanca después de la instalación?

La pantalla blanca suele deberse a un error de PHP. Activa la visualización de errores temporalmente editando el archivo config/defines.inc.php y cambiando _PS_MODE_DEV_ a true. Luego, verás el mensaje de error exacto.

¿Cómo sé qué versión de PHP debo usar?

Consulta la documentación oficial de PrestaShop. Para la versión 1.7, usa PHP 7.4. Para la 8, usa PHP 8.1. Si tienes dudas, elige la más estable recomendada.

¿Puedo migrar mi tienda a otro servidor después de instalarla?

Sí, pero es un proceso delicado. Debes copiar todos los archivos y la base de datos, y luego ajustar las URL y los permisos. Te recomiendo buscar una guía específica de migración.

¿Qué hago si no encuentro la opción de permisos en Plesk?

En versiones recientes de Plesk, los permisos se gestionan desde el Administrador de archivos. Si no ves la opción, puedes usar un cliente FTP como FileZilla para cambiarlos.


Conclusión

Instalar PrestaShop en Plesk no tiene por qué ser una pesadilla. La mayoría de los errores se deben a permisos incorrectos, versiones de PHP inadecuadas o configuraciones de base de datos mal hechas. Con esta guía, tienes las herramientas para identificar y solucionar cada problema paso a paso.

Recuerda siempre:

  • Usa PHP 7.4 o 8.1 según tu versión de PrestaShop.
  • Dale permisos 755 a carpetas y 644 a archivos.
  • Aumenta la memoria PHP a 256M.
  • Limpia la caché después de cambios importantes.

Si sigues estos consejos, tu tienda online estará funcionando en poco tiempo. Y si te surge alguna duda, no dudes en consultar la documentación oficial de PrestaShop o preguntar en foros especializados. ¡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