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

PrestaShop: Configurar tienda online en Plesk (requisitos y pasos)

Actualizado el 5 de septiembre de 2025

Requisitos previos para instalar PrestaShop en Plesk

Antes de lanzarte a crear tu tienda online, es fundamental que verifiques que tu servidor y tu panel de control cumplen con los requisitos mínimos. Plesk es un panel de administración muy popular en hosting compartido y VPS, y PrestaShop es uno de los CMS de comercio electrónico más usados del mundo. La buena noticia es que la integración entre ambos es bastante sencilla si sigues el orden correcto.

Requisitos del servidor y de Plesk

Para que PrestaShop funcione de manera fluida y sin errores extraños, necesitas asegurarte de que tu servidor tenga lo siguiente:

  • PHP versión 7.2 o superior (idealmente 7.4 u 8.0). PrestaShop 1.7 y 8.x funcionan mejor con versiones modernas de PHP.
  • MySQL 5.6 o superior o MariaDB 10.x. Plesk normalmente ya trae MariaDB instalado por defecto.
  • Espacio en disco suficiente. Una instalación limpia de PrestaShop ocupa unos 200 MB, pero tu tienda crecerá con productos, imágenes y caché. Te recomiendo tener al menos 2 GB libres.
  • Memoria PHP (memory_limit) de 256 MB o más. Esto es clave para evitar errores de "memoria agotada" durante la instalación o al gestionar el catálogo.
  • Extensión cURL, GD, Intl y Zip habilitadas en PHP. Plesk te permite activar estas extensiones fácilmente desde la sección de ajustes de PHP.

Si tu plan de hosting es de tipo compartido, es muy probable que Plesk ya tenga todo esto configurado. Pero si tienes un VPS, tendrás que comprobarlo manualmente. No te preocupes, te explico cómo hacerlo en los siguientes pasos.

Comprobar la configuración de PHP en Plesk

Plesk tiene una interfaz gráfica muy clara para gestionar las versiones de PHP y sus extensiones. Para verificar que todo está listo, sigue estos pasos:

  1. Inicia sesión en tu panel de Plesk (normalmente accedes a través de https://tu-dominio.com:8443).
  2. Ve a la sección Herramientas y ajustes (o Tools & Settings en inglés).
  3. Busca el apartado Ajustes de PHP o PHP Settings. Aquí verás las diferentes versiones disponibles.
  4. Selecciona la versión que quieras usar para tu dominio (te recomiendo PHP 8.0 o 8.1 si tu versión de PrestaShop lo soporta).
  5. Haz clic en Opciones de PHP y asegúrate de que memory_limit esté en 256M o más. También verifica que las extensiones gd, curl, intl y zip estén activadas.

[TIP]
Si tu proveedor de hosting usa Plesk, es posible que ya tenga un instalador automático de PrestaShop. Aun así, te recomiendo hacer la instalación manual para tener un control total sobre la configuración y evitar sorpresas a futuro.


Paso 1: Crear la base de datos para PrestaShop

PrestaShop necesita una base de datos MySQL para guardar todos sus datos: productos, pedidos, clientes, configuración, etc. Crearla desde Plesk es muy sencillo.

  1. En el panel de Plesk, ve a la sección Bases de datos (o Databases).
  2. Haz clic en Agregar base de datos.
  3. Escribe un nombre para tu base de datos, por ejemplo tienda_prestashop.
  4. Elige el servidor de base de datos (normalmente será localhost o el que te indique tu hosting).
  5. Crea un usuario para la base de datos y una contraseña segura. Guárdala en un lugar seguro porque la necesitarás más adelante.
  6. Asigna todos los privilegios a este usuario sobre la base de datos que acabas de crear.

[INFO]
El nombre de la base de datos y el usuario suelen tener un prefijo añadido por Plesk (por ejemplo, usuario_tienda). No te confundas: cuando te pida el nombre de la base de datos durante la instalación de PrestaShop, tendrás que poner el nombre completo tal y como aparece en Plesk.


Paso 2: Descargar y subir PrestaShop a tu servidor

Ahora viene la parte de mover archivos. Tienes dos opciones: descargar PrestaShop directamente a tu servidor usando el terminal (si tienes acceso SSH) o descargarlo en tu ordenador y subirlo mediante FTP. Te explico la más cómoda para usuarios sin experiencia técnica.

Opción A: Subir PrestaShop desde tu ordenador (más fácil)

  1. Ve al sitio oficial de PrestaShop y descarga el paquete comprimido (archivo .zip) de la última versión estable.
  2. Descomprime el archivo en tu ordenador. Verás una carpeta con muchos archivos y carpetas dentro.
  3. Abre tu cliente FTP favorito (FileZilla es gratuito y muy recomendable) y conéctate a tu servidor usando las credenciales FTP que te proporcionó tu proveedor de hosting.
  4. Navega hasta la carpeta httpdocs o public_html de tu dominio en Plesk. Esta es la carpeta raíz donde se alojan los archivos de tu sitio web.
  5. Sube todos los archivos y carpetas de PrestaShop a esa carpeta. Asegúrate de que el archivo index.php de PrestaShop quede directamente en httpdocs, no dentro de una subcarpeta.

[WARNING]
Si tu dominio ya tiene una web o un instalador de "próximamente" en httpdocs, tendrás que vaciarla primero. Asegúrate de hacer una copia de seguridad de cualquier archivo importante antes de borrar nada.

Opción B: Descargar PrestaShop directamente en el servidor (avanzado)

Si tienes acceso SSH al servidor, puedes hacer esto mucho más rápido:

cd /var/www/vhosts/tu-dominio.com/httpdocs
wget https://download.prestashop.com/download/releases/prestashop_8.1.0.zip
unzip prestashop_8.1.0.zip

Este método es más rápido porque no depende de tu conexión de internet, pero requiere que sepas usar el terminal.


Paso 3: Configurar los permisos de archivos

Plesk normalmente gestiona los permisos de forma automática, pero es buena práctica asegurarse de que los directorios tengan los permisos correctos. PrestaShop necesita poder escribir en ciertas carpetas para generar caché, subir imágenes y configurar el tema.

  1. En Plesk, ve a la sección Administrador de archivos (o File Manager).
  2. Navega hasta la carpeta httpdocs.
  3. Selecciona todas las carpetas y archivos, y en el menú de acciones elige Cambiar permisos.
  4. Asegúrate de que los directorios tengan permisos 755 y los archivos 644. Plesk suele aplicar esto por defecto, pero si ves que no, cámbialo manualmente.
  5. Presta especial atención a las carpetas var, cache y img. Estas deben tener permisos de escritura para el usuario del servidor web.

[TIP]
Si durante la instalación te aparece un error de "no se puede escribir en el archivo", es casi seguro que el problema es de permisos. Vuelve a revisar este paso.


Paso 4: Ejecutar el instalador de PrestaShop

Ahora viene el momento de la verdad. Con los archivos en su sitio y la base de datos creada, puedes comenzar la instalación.

  1. Abre tu navegador y escribe la URL de tu dominio (por ejemplo, https://tu-dominio.com).
  2. El instalador de PrestaShop debería aparecer automáticamente. Si no es así, escribe https://tu-dominio.com/install.
  3. Sigue los pasos del asistente de instalación:
    • Selecciona tu idioma y haz clic en "Siguiente".
    • Acepta los términos de la licencia.
    • Verifica la compatibilidad: el instalador comprobará si tu servidor cumple los requisitos. Si hay algún error, te lo indicará. Vuelve al paso de PHP en Plesk si hay problemas.
    • Información de la tienda: ponle nombre a tu tienda, elige el sector (ropa, electrónica, etc.) y selecciona el país.
    • Cuenta de administrador: crea un usuario y contraseña para acceder al panel de administración de PrestaShop. Usa un correo electrónico válido.
    • Configuración de la base de datos: aquí es donde usarás los datos que creaste en el paso 1. Pon el nombre de la base de datos, el usuario y la contraseña. En el campo de servidor, normalmente es localhost.
    • Configuración avanzada: puedes dejar las opciones por defecto.
  4. Haz clic en "Instalar" y espera unos minutos. El proceso puede tardar entre 2 y 10 minutos dependiendo de tu servidor.

[WARNING]
No cierres la pestaña del navegador durante la instalación. Si se corta la conexión, puedes corromper la instalación y tendrás que empezar de nuevo.


Paso 5: Eliminar la carpeta de instalación

Este paso es crítico para la seguridad de tu tienda. PrestaShop crea una carpeta llamada install en la raíz de tu dominio. Si la dejas ahí, cualquier persona podría intentar reinstalar tu tienda o explotar vulnerabilidades.

  1. Accede al Administrador de archivos de Plesk.
  2. Navega hasta la carpeta httpdocs.
  3. Busca la carpeta install y elimínala por completo. Plesk te pedirá confirmación, acéptala.

[WARNING]
No olvides este paso. Es una de las causas más comunes de hackeos en tiendas PrestaShop. El instalador nunca debe permanecer en el servidor después de la instalación.


Paso 6: Configurar la tienda online en Plesk

Una vez instalado, es hora de configurar algunos aspectos desde Plesk para que tu tienda funcione correctamente y esté optimizada.

Activar SSL y HTTPS

Hoy en día, tener HTTPS es imprescindible para cualquier tienda online. Los clientes deben sentirse seguros al introducir sus datos de pago.

  1. En Plesk, ve a la sección Sitios web y dominios.
  2. Selecciona tu dominio y haz clic en SSL/TLS.
  3. Si tu proveedor incluye un certificado gratuito de Let's Encrypt, actívalo con un clic. Plesk lo renovará automáticamente.
  4. Una vez activado, fuerza la redirección de HTTP a HTTPS. En la misma sección, marca la opción de Redirigir a HTTPS.

Configurar el cron job para tareas programadas

PrestaShop necesita ejecutar tareas periódicas (como generar informes, enviar correos o actualizar el caché). Plesk permite crear cron jobs fácilmente.

  1. Ve a la sección Sitios web y dominios y haz clic en Cron jobs (o Tareas programadas).
  2. Agrega una nueva tarea con el siguiente comando:
    /usr/bin/php /var/www/vhosts/tu-dominio.com/httpdocs/app/cron.php
    
  3. Configura la frecuencia para que se ejecute cada 5 minutos. Esto es suficiente para la mayoría de tiendas.

[INFO]
Si tu servidor usa una versión de PHP diferente a la del sistema, puede que necesites especificar la ruta completa al ejecutable de PHP. Puedes encontrarla en los ajustes de PHP en Plesk.


Paso 7: Primeros ajustes en el panel de administración

Ahora que la tienda está en línea, entra a tu panel de administración (normalmente en https://tu-dominio.com/admin). Aquí tienes una lista de cosas que deberías hacer nada más entrar:

  • Configurar los ajustes generales: ve a Parámetros avanzados > Rendimiento y activa el caché y la compilación de plantillas en modo "recompilar si es necesario".
  • Activar los SEO URLs: en Parámetros avanzados > SEO y URLs, activa las URLs amigables. Esto mejorará enormemente tu posicionamiento en Google.
  • Crear las categorías de tus productos: organiza tu catálogo en categorías lógicas para que los clientes encuentren lo que buscan.
  • Configurar los métodos de pago: activa los que vayas a usar (PayPal, tarjeta, transferencia, etc.).
  • Revisar los métodos de envío: configura las zonas y los precios de envío.

Preguntas frecuentes (FAQ)

¿Puedo instalar PrestaShop en un hosting compartido con Plesk?

Sí, es perfectamente posible. La mayoría de los hostings compartidos con Plesk cumplen los requisitos mínimos. Solo asegúrate de que la versión de PHP sea reciente y de tener suficiente espacio en disco.

¿Qué hago si el instalador me da un error de PHP?

Vuelve a los ajustes de PHP en Plesk y verifica que la versión seleccionada sea la correcta. También comprueba que las extensiones curl, gd, intl y zip estén activadas. Si el error persiste, contacta con tu proveedor de hosting.

¿Es necesario tener conocimientos de programación?

No. Plesk está diseñado para que puedas gestionar tu servidor sin saber programar. La instalación de PrestaShop es un proceso guiado y este tutorial te lleva de la mano. Si sabes usar FTP y un navegador, es suficiente.

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

Plesk tiene una herramienta integrada de copias de seguridad. Ve a la sección Sitios web y dominios, selecciona tu dominio y haz clic en Copias de seguridad. Puedes programar copias automáticas diarias o semanales. Te recomiendo hacer una copia antes de cualquier actualización importante.

¿Puedo tener varias tiendas PrestaShop en el mismo Plesk?

Sí, puedes crear subdominios o dominios adicionales en Plesk e instalar PrestaShop en cada uno. Solo ten en cuenta que cada tienda necesitará su propia base de datos y su propio espacio en disco.

¿Qué es Syspanel y tiene relación con Plesk?

Syspanel (anteriormente conocido como HestiaCP) es otro panel de control de hosting, diferente a Plesk. Si tu proveedor usa Syspanel, el proceso de instalación será distinto. En Syspanel, el acceso al panel se realiza a través del puerto 2106 (por ejemplo, https://tu-servidor:2106). Aunque la lógica es similar, las rutas y nombres de las secciones cambian. Este tutorial está enfocado específicamente en Plesk.


Conclusión

Configurar PrestaShop en Plesk es un proceso muy manejable si sigues estos pasos en orden. La clave está en tener una buena base de datos, los archivos bien subidos, los permisos correctos y en eliminar el instalador al final. Con tu tienda en línea, Plesk te facilitará la gestión del servidor, el SSL y las copias de seguridad, para que puedas centrarte en vender.

Recuerda que la paciencia es tu mejor aliada. Si algo falla, repasa los pasos y no tengas miedo de pedir ayuda a tu proveedor de hosting. Con esta guía, tu tienda online estará funcionando en menos de una hora. ¡Mucho éxito con tu negocio!

¿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