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

Configurar tienda PrestaShop en Plesk: requisitos y pasos

Actualizado el 14 de diciembre de 2025

¡Hola! Soy tu asistente técnico. Si estás leyendo esto, seguramente quieres montar tu tienda online con PrestaShop y tu hosting usa Plesk como panel de control. No te preocupes, es una combinación excelente y muy común. Vamos a verlo paso a paso, desde los requisitos hasta la instalación final.

Este artículo está pensado para que lo entiendas aunque no seas un experto en servidores. Mi objetivo es que termines con tu tienda funcionando y sepas resolver las dudas más frecuentes.


¿Qué necesito saber antes de empezar? Requisitos previos

Antes de lanzarnos a la instalación, es fundamental asegurarnos de que tu servidor (el hosting) cumple con lo que PrestaShop necesita para funcionar de forma rápida y estable. Piensa en esto como los cimientos de una casa: si son débiles, la tienda se caerá.

PrestaShop Plesk requisitos técnicos

PrestaShop es un software que necesita un entorno específico. Aquí tienes lo que debes verificar en tu panel de Plesk:

  • PHP: La versión de PHP debe ser 7.4 o superior, aunque te recomiendo PHP 8.0 o 8.1 para mayor velocidad y seguridad.
  • Base de datos: Necesitas MySQL 5.7+ o MariaDB 10.3+. Son los motores de bases de datos que PrestaShop usa para guardar productos, pedidos y clientes.
  • Memoria PHP (memory_limit): Debe ser de al menos 256 MB. Si es menor, la instalación fallará o la tienda irá muy lenta.
  • Extensiones PHP obligatorias: PrestaShop necesita ciertos módulos activados en PHP. Las más importantes son: mysqli, gd, curl, json, mbstring, openssl, zip, fileinfo, intl y xml. En Plesk puedes gestionarlas fácilmente desde la sección de "PHP Settings".
  • Servidor web: Apache o Nginx. Plesk normalmente usa Apache, pero también puede tener Nginx como proxy inverso. Ambos funcionan bien.
  • Espacio en disco: Depende del tamaño de tu catálogo, pero con 1 GB para empezar es suficiente. Los productos con muchas imágenes ocuparán más.

[INFO] Si tu hosting es compartido, es muy probable que ya cumpla estos requisitos. Si es un VPS o servidor dedicado, deberás configurarlo tú mismo o pedir ayuda a tu proveedor. No te preocupes, Plesk lo hace muy sencillo.

¿Qué es Plesk y por qué es ideal para PrestaShop?

Plesk es un panel de control de hosting que te permite gestionar tu servidor web, dominios, bases de datos y correos electrónicos desde una interfaz gráfica. Es como el "escritorio" de tu servidor.

Es ideal para PrestaShop porque:

  • Instalación con un clic: Tiene un instalador automático (llamado "Aplicaciones" o "WordPress Toolkit" pero que también soporta PrestaShop) que te ahorra mucho trabajo técnico.
  • Gestión de bases de datos: Puedes crear y administrar bases de datos MySQL fácilmente sin saber comandos.
  • Configuración de PHP: Cambiar la versión de PHP o las extensiones es cuestión de unos pocos clics.
  • Seguridad: Ofrece herramientas como Firewall, SSL (Let's Encrypt gratis) y protección contra ataques.

[WARNING] No confundas Plesk con Syspanel. Syspanel (que usa el puerto 2106) es otro panel de control, similar pero diferente. Si tu hosting usa Syspanel, el proceso puede variar ligeramente, pero los conceptos son los mismos. En este artículo nos centramos en Plesk.


Pasos para configurar PrestaShop en Plesk

Vamos al grano. Sigue estos pasos en orden y tendrás tu tienda lista en menos de 30 minutos.

Paso 1: Accede a tu panel de Plesk

Abre tu navegador y escribe la URL de acceso a Plesk. Normalmente es algo como https://tudominio.com:8443 o https://IPdelServidor:8443. Te pedirá tu usuario y contraseña (los que te dio tu proveedor de hosting).

Paso 2: Crea un dominio o subdominio para tu tienda

Si ya tienes un dominio (ej: mitienda.com), puedes usarlo directamente. Si quieres una tienda separada de tu web principal, crea un subdominio (ej: tienda.mitienda.com).

  1. En el menú lateral de Plesk, haz clic en "Sitios web y dominios".
  2. Haz clic en el botón "Añadir dominio" (o "Añadir subdominio").
  3. Introduce el nombre del dominio o subdominio.
  4. Asegúrate de que la casilla "Crear una cuenta de alojamiento web" esté marcada.
  5. Haz clic en "Aceptar".

Ya tienes el espacio para tu tienda.

Paso 3: Configura PHP y la base de datos

Antes de instalar PrestaShop, debemos preparar el terreno.

Configurar la versión de PHP

  1. En el mismo panel de "Sitios web y dominios", busca el dominio que acabas de crear.
  2. Haz clic en el enlace "PHP Settings" (o "Configuración de PHP").
  3. En el desplegable "PHP version", selecciona una versión compatible (por ejemplo, PHP 8.1).
  4. En la misma página, busca el parámetro "memory_limit" y cámbialo a 256M (o más).
  5. Desplázate hacia abajo y busca las extensiones obligatorias (mysqli, gd, curl, etc.). Asegúrate de que estén "On" o "Enabled".
  6. Haz clic en "OK" o "Aplicar".

Crear la base de datos

  1. Vuelve a "Sitios web y dominios" y busca la sección "Bases de datos".
  2. Haz clic en "Añadir base de datos".
  3. Ponle un nombre (ej: prestashop_db).
  4. Elige MySQL como tipo de base de datos.
  5. Crea un usuario para la base de datos. Pon un nombre (ej: prestashop_user) y una contraseña segura. Guarda esta contraseña, la necesitarás más adelante.
  6. Haz clic en "Aceptar".

[TIP] Anota en un bloc de notas el nombre de la base de datos, el usuario y la contraseña. Los usarás durante la instalación de PrestaShop.

Paso 4: Descarga e instala PrestaShop

Ahora viene la parte divertida. Tienes dos opciones: usar el instalador automático de Plesk (más fácil) o hacerlo manualmente (más control). Te recomiendo la primera.

Opción A: Instalación automática con el instalador de Plesk

  1. En "Sitios web y dominios", busca la sección "Aplicaciones" o "WordPress Toolkit" (aunque no sea WordPress, Plesk suele tener un instalador genérico). En versiones recientes, puede llamarse "Installatron" o "Softaculous".
  2. Haz clic en "Instalar" o "Añadir aplicación".
  3. Busca "PrestaShop" en la lista de aplicaciones disponibles.
  4. Selecciona la versión que quieras instalar (la más reciente estable es la mejor).
  5. En el paso de configuración:
    • Elige el dominio que creaste en el Paso 2.
    • Deja el directorio vacío (o escribe / si quieres que se instale en la raíz del dominio).
    • En "Base de datos", selecciona la que creaste en el Paso 3.
    • Configura el usuario administrador de la tienda (email y contraseña para entrar al panel de administración).
  6. Revisa todo y haz clic en "Instalar".

En unos minutos, Plesk descargará, descomprimirá y configurará PrestaShop automáticamente. Recibirás un mensaje de éxito con la URL de tu tienda y el enlace al panel de administración (normalmente tudominio.com/admin).

Opción B: Instalación manual (para usuarios más avanzados)

Si prefieres hacerlo tú mismo o el instalador automático no funciona:

  1. Descarga PrestaShop: Ve a prestashop.com y descarga el archivo ZIP de la última versión.
  2. Sube el archivo a tu servidor:
    • En Plesk, ve a "Sitios web y dominios" y haz clic en "Administrador de archivos".
    • Navega hasta la carpeta httpdocs (o public_html) de tu dominio.
    • Sube el archivo ZIP que descargaste.
    • Una vez subido, selecciona el archivo y haz clic en "Extraer" (o "Descomprimir").
  3. Ejecuta el instalador web:
    • Abre tu navegador y ve a tudominio.com. Te redirigirá automáticamente al asistente de instalación de PrestaShop.
    • Sigue los pasos del asistente:
      • Idioma: Elige español.
      • Licencia: Acepta los términos.
      • Compatibilidad: El instalador verificará que tu servidor cumple los requisitos. Si todo está bien, continúa.
      • Información de la tienda: Pon nombre, actividad, país, etc.
      • Configuración de la base de datos: Introduce los datos que guardaste en el Paso 3 (nombre de la base de datos, usuario y contraseña).
      • Configuración de la cuenta de administrador: Crea tu usuario y contraseña para el back office.
    • Haz clic en "Instalar" y espera.

[WARNING] La instalación manual puede tardar varios minutos. No cierres la ventana del navegador hasta que veas el mensaje de éxito.

Paso 5: Configuración post-instalación (SSL y seguridad)

Una vez instalado, hay que asegurar la tienda.

Activar SSL (HTTPS) con Let's Encrypt

  1. En Plesk, ve a "Sitios web y dominios".
  2. Busca tu dominio y haz clic en "SSL/TLS" o "Certificado SSL".
  3. Haz clic en "Let's Encrypt".
  4. Marca la casilla "Incluir el subdominio www".
  5. Introduce tu correo electrónico (para renovaciones).
  6. Haz clic en "Instalar".

Plesk generará un certificado SSL gratuito y lo activará automáticamente. Ahora tu tienda usará https://.

Forzar HTTPS en PrestaShop

  1. Accede a tu panel de administración de PrestaShop (tudominio.com/admin).
  2. Ve a "Parámetros de la tienda" > "General".
  3. En la sección "Habilitar SSL", selecciona "Sí".
  4. En "Habilitar SSL en todas las páginas", selecciona también "Sí".
  5. Guarda los cambios.

[INFO] Esto redirigirá todo el tráfico a HTTPS, protegiendo los datos de tus clientes.


Preguntas frecuentes (FAQ)

Aquí tienes las dudas más comunes que suelen tener los usuarios al configurar PrestaShop en Plesk.

¿Por qué no veo PrestaShop en el instalador de aplicaciones de Plesk?

Puede que tu proveedor de hosting no tenga el instalador actualizado o que hayas elegido un plan que no lo incluye. En ese caso, usa la instalación manual (Opción B) que te expliqué arriba. Es igual de válida.

¿Qué hago si la instalación falla por falta de memoria PHP?

Es muy común. Vuelve al Paso 3 y asegúrate de haber cambiado el memory_limit a 256M en PHP Settings. Si sigue fallando, pídele a tu proveedor que lo aumente a nivel de servidor.

¿Puedo migrar una tienda PrestaShop ya existente a mi nuevo hosting con Plesk?

Sí. El proceso es más complejo, pero resumido:

  1. Exporta tu base de datos desde el hosting antiguo (usando phpMyAdmin).
  2. Descarga todos los archivos de tu tienda (vía FTP).
  3. Sube los archivos a tu nuevo dominio en Plesk.
  4. Importa la base de datos en Plesk (desde "Bases de datos" > "Importar archivo SQL").
  5. Edita el archivo app/config/parameters.php en tu servidor para que coincida con la nueva base de datos (nombre, usuario, contraseña).
  6. Limpia la caché de PrestaShop desde el panel de administración.

[TIP] Si no te sientes seguro, muchos proveedores de hosting ofrecen servicios de migración gratuita. Pregunta a tu soporte técnico.

Mi tienda se ve bien pero no puedo entrar al panel de administración. ¿Qué pasa?

Esto suele ocurrir por un error de URL o de caché. Prueba a:

  1. Acceder a tudominio.com/admin (o la carpeta que hayas configurado).
  2. Si te sale un error 404, es que la carpeta admin no está en la raíz. Revisa el nombre de la carpeta en tu servidor (a veces se renombra por seguridad).
  3. Borra la carpeta var/cache de tu servidor (vía FTP o Administrador de archivos).
  4. Si el problema persiste, revisa el archivo config/defines.inc.php y asegúrate de que _PS_MODE_DEV_ está en false.

Consejos finales para tu tienda PrestaShop

Ya tienes PrestaShop instalado y funcionando en Plesk. ¡Enhorabuena! Ahora te doy algunos consejos para que tu tienda sea un éxito:

  • Elige un tema profesional: El diseño es la primera impresión. Invierte en un buen tema responsive.
  • Instala los módulos esenciales: SEO, seguridad, análisis (Google Analytics), y un buen sistema de pago (PayPal, Stripe, etc.).
  • Optimiza la velocidad: Usa un plugin de caché, comprime imágenes y activa la CDN si es posible.
  • Mantén todo actualizado: Tanto PrestaShop como los módulos y el propio Plesk deben estar en su última versión para evitar vulnerabilidades.
  • Haz copias de seguridad: Plesk tiene herramientas para programar backups automáticos. Actívalas semanalmente.

[INFO] Recuerda que Plesk es tu aliado. Si en algún momento te atascas, usa su documentación oficial o contacta con el soporte de tu hosting. No tengas miedo de explorar las opciones del panel.

Espero que este artículo te haya sido de gran ayuda. Si sigues estos pasos, tu tienda PrestaShop estará configurada correctamente y lista para vender. ¡Mucho éxito con tu negocio 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