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

Configurar tienda PrestaShop en Plesk: FAQ

Actualizado el 3 de noviembre de 2025

¡Hola! Si estás leyendo esto, probablemente tienes una tienda online con PrestaShop alojada en un panel Plesk, o estás pensando en montarla. Es normal tener dudas: ¿cómo configuro el PHP? ¿Dónde meto los archivos? ¿Por qué no me carga el Catálogo?

No te preocupes. He preparado esta FAQ completa para resolver las preguntas más frecuentes sobre configurar PrestaShop en Plesk. Vamos paso a paso, como si estuviéramos al teléfono. Al final de esta guía, tendrás tu tienda funcionando sin dolores de cabeza.


1. Primeros pasos: ¿Qué necesito antes de instalar PrestaShop en Plesk?

Antes de lanzarte a instalar, asegúrate de tener todo listo. Plesk es un panel muy potente, pero necesita unos requisitos mínimos para que PrestaShop vuele.

Requisitos técnicos básicos

  • PHP 8.0 o superior: PrestaShop 8.x funciona mejor con PHP 8.0, 8.1 o 8.2. En Plesk, puedes cambiar la versión de PHP desde el panel.
  • Base de datos MySQL o MariaDB: Necesitarás crear una base de datos y un usuario. No te preocupes, Plesk lo hace muy fácil.
  • Memoria PHP (memory_limit): Recomendamos al menos 256 MB. Si tienes muchos módulos o productos, mejor 512 MB.
  • Permisos de escritura: PrestaShop necesita escribir en carpetas como /img, /config, /cache y /modules. En Plesk, esto se gestiona con el usuario del sistema (normalmente el mismo que el del FTP).

[INFO] Si tu plan de hosting es muy básico (compartido con poco recursos), puede que PrestaShop vaya lento. Pregunta a tu proveedor si puedes aumentar el límite de memoria PHP o si tienen planes optimizados para e-commerce.


2. Instalación de PrestaShop en Plesk: Preguntas frecuentes

Aquí van las dudas más comunes cuando te sientas frente al panel.

¿Cómo instalo PrestaShop desde el instalador de aplicaciones de Plesk?

Plesk trae un instalador automático (llamado "Aplicaciones" o "Installatron"). Es el método más rápido:

  1. Inicia sesión en tu panel Plesk.
  2. Ve a Aplicaciones > Catálogo de aplicaciones.
  3. Busca "PrestaShop" y haz clic en Instalar.
  4. Rellena los datos: dominio, directorio (déjalo vacío si quieres la tienda en la raíz), nombre de la tienda, idioma, etc.
  5. Plesk creará automáticamente la base de datos y el usuario. ¡Solo dale a Aceptar!

¿Y si quiero instalarlo manualmente (subiendo archivos por FTP)?

A veces el instalador automático no te da todo el control. Para una instalación manual:

  1. Descarga PrestaShop desde prestashop.com.
  2. Descomprime el ZIP en tu ordenador.
  3. Sube todos los archivos a la carpeta httpdocs (o public_html) de tu dominio mediante FTP.
  4. En Plesk, ve a Bases de datos y crea una nueva base de datos (por ejemplo, mitienda_db) y un usuario con contraseña.
  5. Abre tu dominio en el navegador. Te aparecerá el asistente de instalación de PrestaShop.
  6. Cuando te pida los datos de la base de datos, introduce los que acabas de crear.

[WARNING] Si subes los archivos por FTP, asegúrate de que el usuario FTP tenga permisos de escritura en las carpetas del sistema. Si ves errores de permisos, desde Plesk ve a Herramientas y ajustes > Permisos de archivo y asigna 755 a las carpetas y 644 a los archivos.

¿Cómo accedo al back office de PrestaShop?

Después de la instalación, la URL del back office suele ser:
tudominio.com/adminXXXXXX (donde XXXXXX es un código aleatorio que se generó durante la instalación).

Si no lo recuerdas, puedes buscarlo en el archivo /admin/autoupgrade/backup/ o, más fácil, desde el panel de Plesk: ve a Aplicaciones > busca tu instalación de PrestaShop y haz clic en Administrar. Te llevará directamente al login.


3. Configuración avanzada en Plesk para PrestaShop

Una vez instalada, toca afinar algunos parámetros. Aquí tienes las preguntas más técnicas.

¿Cómo cambio la versión de PHP para PrestaShop en Plesk?

PrestaShop 8.x no funciona con PHP 7.x. Si ves un error de compatibilidad, haz esto:

  1. En Plesk, ve a Sitios web y dominios.
  2. Haz clic en Configuración de PHP (o el engranaje de tu dominio).
  3. En la lista desplegable Versión de PHP, selecciona 8.0, 8.1 o 8.2 (la más reciente estable).
  4. Haz clic en Aceptar.

[TIP] Si tu tienda usa muchos módulos, elige PHP 8.1, que es el más equilibrado entre rendimiento y compatibilidad.

¿Cómo aumento el límite de memoria de PHP (memory_limit)?

Los errores de "memoria agotada" son típicos en PrestaShop. Para solucionarlo:

  1. Desde Configuración de PHP (el mismo sitio que antes), busca la opción memory_limit.
  2. Cámbiala a 256M o 512M.
  3. También puedes ajustar max_execution_time a 120 segundos para evitar timeouts en procesos largos (como importar productos).

¿Cómo activo la caché de PrestaShop en Plesk?

La caché acelera muchísimo tu tienda. Desde el back office de PrestaShop:

  1. Ve a Parámetros avanzados > Rendimiento.
  2. Activa la Caché y elige Sistema de archivos (la opción más segura en hosting compartido).
  3. Si tu hosting lo soporta, puedes probar Redis o Memcached. En Plesk, estos servicios se activan desde Herramientas y ajustes > Servicios.

[WARNING] Si activas Redis y no está configurado correctamente en el servidor, tu tienda puede dar error. Si no estás seguro, quédate con la caché de archivos.


4. Problemas comunes y soluciones (FAQ de errores)

Aquí tienes los problemas más típicos que te puedes encontrar.

"Error 500 Internal Server Error" después de instalar PrestaShop

Esto suele ser por un problema de permisos o de configuración de PHP.

Soluciones:

  1. Revisa los permisos de las carpetas (755 las carpetas, 644 los archivos). En Plesk, puedes usar la herramienta Permisos de archivo.
  2. Aumenta el memory_limit a 256M (como vimos antes).
  3. Desactiva temporalmente los módulos no esenciales desde el back office (si puedes acceder). Si no, renombra la carpeta /modules a /modules_backup desde FTP y vuelve a intentarlo.

"La tienda está en modo mantenimiento" y no puedo acceder

Esto pasa cuando la instalación no se completó bien o hay un error de base de datos.

Soluciones:

  1. Desde FTP, edita el archivo /config/settings.inc.php y busca la línea define('_PS_MODE_DEV_', false);. Cámbiala a true. Esto mostrará el error real.
  2. Si el error es de base de datos, comprueba que los datos en ese archivo coinciden con los de la base de datos creada en Plesk.
  3. Desde Plesk, ve a Bases de datos y repara la base de datos (opción "Reparar" o "Comprobar").

¿Cómo configuro el envío de correos en PrestaShop?

PrestaShop necesita enviar correos (confirmaciones de pedido, etc.). En Plesk, lo más fácil es usar SMTP:

  1. En el back office, ve a Parámetros avanzados > Correo electrónico.
  2. Selecciona Usar servidor SMTP.
  3. Introduce los datos de tu servidor de correo (p.ej., smtp.tudominio.com, puerto 587, autenticación SSL/TLS).
  4. Si tu hosting tiene un servicio de correo integrado (como Roundcube), puedes usar el servidor local (localhost, puerto 25) sin autenticación, pero a veces los filtros antispam lo bloquean.

[TIP] Si usas Gmail o Outlook como servidor SMTP, asegúrate de generar una "contraseña de aplicación" específica para PrestaShop.


5. Seguridad y mantenimiento básico

¿Cómo hago una copia de seguridad de mi tienda en Plesk?

Plesk tiene una herramienta de backup muy útil:

  1. Ve a Sitios web y dominios > haz clic en Copia de seguridad.
  2. Selecciona Crear una copia de seguridad.
  3. Marca "Archivos del sitio" y "Base de datos".
  4. Dale un nombre y haz clic en Aceptar.

Guarda esta copia en tu ordenador o en un servicio externo. Si algo sale mal, puedes restaurarla desde el mismo menú.

¿Cómo actualizo PrestaShop sin romper nada?

Las actualizaciones son delicadas. Sigue estos pasos:

  1. Haz una copia de seguridad (como te acabo de explicar).
  2. Desde el back office de PrestaShop, ve a Parámetros avanzados > Actualizar PrestaShop.
  3. Sigue el asistente. Normalmente, te descargará el parche y lo aplicará automáticamente.
  4. Si la actualización falla, puedes subir los archivos manualmente desde FTP, pero es más seguro usar el asistente.

[WARNING] Nunca actualices PrestaShop desde el instalador de aplicaciones de Plesk si ya tienes una tienda funcionando. Hazlo siempre desde el back office para no perder datos.


6. Preguntas finales y consejos de oro

¿Puedo tener dos tiendas PrestaShop en el mismo dominio?

Sí, pero necesitas crear subdominios (ej: tienda1.midominio.com y tienda2.midominio.com). En Plesk:

  1. Ve a Sitios web y dominios > Añadir subdominio.
  2. Instala PrestaShop en cada subdominio por separado.
  3. Cada tienda tendrá su propia base de datos y archivos.

¿Qué hago si mi tienda carga muy lento?

Además de la caché, revisa:

  • Optimiza las imágenes: Usa módulos de compresión o redimensiona las fotos antes de subirlas.
  • Reduce el número de módulos activos: Desactiva los que no uses.
  • Habilita la compresión Gzip: En Plesk, ve a Configuración de Apache y nginx > marca Comprimir con gzip.
  • Usa una CDN: Si tu hosting lo permite, servicios como Cloudflare pueden acelerar la entrega de contenido estático.

¿Dónde encuentro ayuda adicional si me quedo atascado?

  • Foros de PrestaShop: La comunidad es muy activa.
  • Documentación oficial de Plesk: Tienen guías paso a paso.
  • Soporte de tu hosting: Si usas un proveedor de hosting, ellos conocen su servidor y pueden ayudarte con configuraciones específicas de Plesk.

[INFO] Recuerda que si en algún momento mencionas "Syspanel", el puerto de acceso es el 2106. Esto es útil si tu hosting usa ese panel alternativo.


Resumen rápido de la configuración ideal para PrestaShop en Plesk

AspectoConfiguración recomendada
PHP8.1 o 8.2
memory_limit256M o 512M
CachéSistema de archivos (o Redis si lo soporta)
PermisosCarpetas 755, archivos 644
Base de datosMySQL 8.0 o MariaDB 10.x
CorreoSMTP con autenticación (puerto 587)
BackupSemanal (archivos + BD)

¡Y eso es todo! Con esta PrestaShop Plesk FAQ ya tienes las respuestas a las dudas más comunes. Si te surge otra pregunta, no dudes en consultar. Recuerda que la paciencia y las copias de seguridad son tus mejores aliadas. ¡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