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

Instalar PrestaShop en Plesk paso a paso

Actualizado el 8 de septiembre de 2025

¿Quieres montar una tienda online y tu hosting usa Plesk? Estás en el lugar indicado. PrestaShop es uno de los sistemas de gestión de contenido (CMS) para eCommerce más potentes y populares, y combinarlo con Plesk (un panel de control de hosting muy completo) es una jugada ganadora. En esta guía te voy a explicar paso a paso cómo instalar PrestaShop en Plesk de forma manual y también cómo hacerlo con el instalador automático. No necesitas ser un experto, solo seguir las instrucciones al pie de la letra.


Requisitos previos antes de instalar PrestaShop en Plesk

Antes de lanzarte a la instalación, asegúrate de que tu servidor cumple con los requisitos mínimos. Si tu hosting es de calidad, no tendrás problemas.

Requisitos del servidor

  • PHP: Versión 7.4, 8.0 o 8.1 (recomendamos 8.0 por estabilidad y compatibilidad).
  • Base de datos: MySQL 5.7+ o MariaDB 10.2+.
  • Espacio en disco: Al menos 500 MB libres para los archivos de PrestaShop.
  • Memoria: 256 MB de memoria PHP como mínimo (recomendado 512 MB).
  • Extensiones PHP necesarias: cURL, GD, JSON, mbstring, OpenSSL, PDO, XML, Zip, y algunas más que Plesk suele tener activadas por defecto.

[INFO] Si tu plan de hosting es básico, verifica que permite la instalación de aplicaciones PHP y bases de datos. En Plesk, esto suele venir incluido.

¿Qué necesitas tener a mano?

  • Acceso a Plesk: Tus credenciales de administrador del panel (usuario y contraseña).
  • Dominio o subdominio: El nombre de tu tienda (ej: tutienda.com o tienda.tusitio.com). Debe estar apuntando a tu servidor.
  • Archivos de PrestaShop: Descarga la última versión desde prestashop.com (versión completa, no la de demostración). Te recomiendo la versión estable más reciente.
  • Cliente FTP o Administrador de archivos de Plesk: Para subir los archivos. Puedes usar FileZilla o el propio gestor de Plesk.

Paso 1: Preparar el dominio y la base de datos en Plesk

Lo primero es tener el dominio listo y crear la base de datos donde PrestaShop guardará toda la información (productos, clientes, pedidos...).

Crear el dominio o subdominio

  1. Inicia sesión en tu panel de Plesk.
  2. Ve a Sitios web y dominios.
  3. Haz clic en Añadir dominio.
  4. Introduce el nombre de tu dominio (ej: tutienda.com) y selecciona la opción de Crear un sitio web con hosting.
  5. Plesk te creará la estructura de carpetas automáticamente. Anota la ruta donde se alojarán los archivos (normalmente httpdocs).

[TIP] Si ya tienes un dominio principal y solo quieres añadir una tienda, crea un subdominio (ej: tienda.tudominio.com). El proceso es idéntico.

Crear la base de datos

  1. Dentro del dominio que acabas de crear (o del existente), busca la sección Bases de datos.
  2. Haz clic en Añadir base de datos.
  3. Ponle un nombre descriptivo, como prestashop_db o tienda_db.
  4. Crea un usuario y una contraseña segura. Guárdalos bien, los necesitarás durante la instalación.
  5. Selecciona el tipo de base de datos: MySQL (o MariaDB). El resto de opciones déjalas por defecto.
  6. Haz clic en Aceptar. Plesk te mostrará los datos de conexión: nombre de la base de datos, usuario, contraseña y servidor (normalmente localhost).

Paso 2: Subir los archivos de PrestaShop al servidor

Ahora toca mover los archivos. Puedes hacerlo mediante FTP o directamente con el Administrador de archivos de Plesk.

Opción A: Usando el Administrador de archivos de Plesk (más fácil)

  1. En el panel de Plesk, ve a tu dominio y haz clic en Administrador de archivos.
  2. Navega hasta la carpeta httpdocs (o public_html según la configuración). Esta es la raíz de tu sitio web.
  3. Haz clic en Subir archivos y selecciona el archivo ZIP de PrestaShop que descargaste.
  4. Una vez subido, selecciona el archivo ZIP y haz clic en Extraer. Plesk descomprimirá todo el contenido.
  5. Si al extraer se crea una carpeta con el nombre del ZIP (ej: prestashop_1.7.8.8), mueve todo su contenido a la raíz (httpdocs). Puedes hacerlo seleccionando los archivos y usando la opción Mover.

Opción B: Usando FTP (si prefieres más control)

  1. Conecta con tu servidor usando un cliente FTP (FileZilla, por ejemplo). Los datos de conexión los encuentras en Plesk > Acceso FTP.
  2. Sube el archivo ZIP de PrestaShop a la carpeta httpdocs.
  3. Desde el Administrador de archivos de Plesk, extrae el ZIP como en la opción A. O puedes descomprimirlo localmente y subir todos los archivos por FTP (más lento).

[WARNING] Asegúrate de que la carpeta httpdocs quede limpia, es decir, que los archivos de PrestaShop (como index.php, install/, admin/, etc.) estén directamente en la raíz, no dentro de una subcarpeta.


Paso 3: Configurar los permisos de archivos

PrestaShop necesita que ciertas carpetas tengan permisos de escritura para poder instalar módulos, temas o subir imágenes. Plesk suele gestionar esto automáticamente, pero es bueno verificarlo.

  1. En el Administrador de archivos de Plesk, dentro de httpdocs, selecciona todas las carpetas y archivos.
  2. Haz clic en Permisos (o Cambiar permisos).
  3. Asegúrate de que las carpetas config, cache, log, img, mails, modules, themes, override, translations, upload y download tengan permisos 755 o 777 (dependiendo de la configuración del servidor). En Plesk, con marcar la opción Escribible suele ser suficiente.
  4. Los archivos deben tener permisos 644.

[TIP] Si no ves la opción de permisos, no te preocupes. Plesk moderno lo maneja automáticamente. Solo revísalo si durante la instalación te sale un error de escritura.


Paso 4: Ejecutar el instalador web de PrestaShop

¡Llegó el momento de la verdad! Abre tu navegador y escribe la URL de tu dominio (ej: http://tutienda.com). El instalador de PrestaShop se iniciará automáticamente.

Pantalla de bienvenida

  1. Selecciona tu idioma (español, por supuesto) y haz clic en Siguiente.
  2. Acepta los términos de la licencia.

Compatibilidad del sistema

El instalador comprobará si tu servidor cumple los requisitos. Si todo está en verde, sigue adelante. Si ves algún error (por ejemplo, una extensión PHP desactivada), anótalo y resuélvelo antes de continuar. Puedes activar extensiones desde Plesk > PHP Settings de tu dominio.

Información de la tienda

Aquí configurarás los datos básicos:

  • Nombre de la tienda: El nombre comercial de tu negocio.
  • Actividad principal: Elige la que más se ajuste.
  • País: El tuyo.
  • Zona horaria: La de tu ubicación.
  • Habilitar SSL: Si tienes certificado SSL (recomendado), actívalo. Si no, déjalo desactivado por ahora.

Configuración de la base de datos

Este es el paso crítico. Introduce los datos que guardaste en el Paso 1:

  • Motor de base de datos: MySQL (o MariaDB).
  • Servidor de base de datos: localhost (normalmente).
  • Nombre de la base de datos: El que creaste (ej: prestashop_db).
  • Usuario de la base de datos: El usuario que creaste.
  • Contraseña de la base de datos: La contraseña que pusiste.
  • Prefijo de tablas: Déjalo como ps_ a menos que sepas lo que haces.

Haz clic en Probar la conexión. Si todo está bien, verás un mensaje de éxito.

Configurar la cuenta de administrador

Crea el usuario que gestionará la tienda:

  • Nombre y apellidos: Los tuyos.
  • Dirección de correo electrónico: Importante, la usarás para acceder al panel.
  • Contraseña: Debe ser segura (mínimo 8 caracteres, con mayúsculas, minúsculas y números).

Instalación

Pulsa en Instalar. El proceso puede tardar unos minutos. Verás una barra de progreso. No cierres la ventana ni recargues la página.

[WARNING] Si la instalación se queda atascada o da un error, revisa los permisos de archivos y la conexión a la base de datos. Un error común es que el tiempo de ejecución de PHP sea muy bajo. Puedes aumentarlo desde Plesk en PHP Settings > max_execution_time a 300 segundos.

Finalización

Una vez terminada, verás un mensaje de éxito con dos enlaces:

  • Tu tienda: La parte pública (ej: http://tutienda.com).
  • Panel de administración: La URL para gestionar la tienda (ej: http://tutienda.com/admin12345). Guarda esta URL, porque es única y no podrás recuperarla fácilmente.

[INFO] Por seguridad, el instalador te recomienda eliminar la carpeta install y renombrar la carpeta admin (o al menos no usar el nombre por defecto). Hazlo desde el Administrador de archivos de Plesk. Si no lo haces, un atacante podría intentar acceder.


Paso 5: Configuración post-instalación (imprescindible)

Ya tienes PrestaShop instalado. Ahora, unos ajustes básicos para que funcione correctamente.

Activar el modo amigable (URLs limpias)

  1. Entra a tu panel de administración.
  2. Ve a Configurar > Parámetros de la tienda > Tráfico y SEO.
  3. Activa la opción URLs amigables.
  4. Haz clic en Guardar. Esto mejora el SEO de tu tienda.

Configurar el certificado SSL (HTTPS)

Si tienes SSL instalado en Plesk (puedes activarlo desde Sitios web y dominios > SSL/TLS), debes forzar el uso de HTTPS en PrestaShop.

  1. En el panel de administración, ve a Configurar > Parámetros generales.
  2. En la pestaña General, activa Habilitar SSL y Habilitar SSL en todas las páginas.
  3. Guarda los cambios.

Configurar el cron de tareas

PrestaShop necesita tareas programadas (cron) para funciones como envío de emails, actualización de índices, etc. En Plesk:

  1. Ve a tu dominio > Tareas programadas.
  2. Añade una nueva tarea con la siguiente línea:
    * * * * * /opt/plesk/php/8.0/bin/php -q /var/www/vhosts/tudominio.com/httpdocs/cronjobs/cron.php
    
    (Ajusta la ruta de PHP y la ruta de tu dominio según tu configuración. La versión de PHP debe coincidir con la que usas en el dominio).

FAQ: Preguntas frecuentes sobre instalar PrestaShop en Plesk

Aquí respondo las dudas más comunes que suelen tener los usuarios.

¿Puedo instalar PrestaShop con el instalador automático de Plesk?

Sí, Plesk incluye un instalador de aplicaciones (en Sitios web y dominios > Aplicaciones). Busca PrestaShop y haz clic en Instalar. Es más rápido, pero te da menos control. Sigue los mismos pasos para la base de datos y la cuenta de administrador. El resultado es el mismo.

¿Qué hago si olvido la URL del panel de administración?

No entres en pánico. Puedes encontrarla en el archivo config/settings.inc.php dentro de la carpeta httpdocs. Busca la línea que contiene _ADMIN_DIR_. Otra opción: desde el Administrador de archivos, renombra la carpeta admin a algo como admin_tienda y accede con esa nueva URL.

¿Por qué me sale un error de "500 Internal Server Error" después de instalar?

Suele ser un problema de permisos o de un archivo .htaccess mal configurado. Prueba a:

  • Renombrar el archivo .htaccess (en la raíz) a .htaccess_old para desactivarlo. Luego, desde el panel de administración, ve a Configurar > Parámetros de la tienda > Tráfico y SEO y vuelve a generar el .htaccess.
  • Verificar que los permisos de las carpetas sean correctos (755 para carpetas, 644 para archivos).

¿Puedo instalar PrestaShop en un subdirectorio (ej: midominio.com/tienda)?

Sí, el proceso es el mismo, pero en lugar de subir los archivos a httpdocs, crea una subcarpeta dentro (ej: httpdocs/tienda) y sube allí los archivos de PrestaShop. Luego accederás a midominio.com/tienda.

¿Es necesario tener conocimientos de Linux para instalar PrestaShop en Plesk?

No, Plesk está diseñado para ser amigable. Con esta guía, cualquier persona con nociones básicas de hosting puede hacerlo. Si usas Syspanel (HestiaCP), el proceso es similar, pero el puerto de acceso es el 2106 y la interfaz cambia ligeramente. En Syspanel, la instalación manual sigue los mismos pasos: subir archivos, crear base de datos y ejecutar el instalador.

¿Qué debo hacer si la instalación se queda en "Configurando base de datos"?

Es un error común por timeout. Aumenta el max_execution_time en PHP desde Plesk (ponlo a 600 segundos) y vuelve a intentarlo. También asegúrate de que la base de datos no tenga tablas previas (puedes borrarlas desde phpMyAdmin).


Conclusión: Tu tienda online ya está lista

Instalar PrestaShop en Plesk es un proceso sencillo si sigues los pasos adecuados. Desde la preparación del dominio y la base de datos hasta la configuración post-instalación, cada detalle cuenta para que tu instalación tienda online Plesk sea un éxito. Recuerda mantener siempre actualizado PrestaShop y hacer copias de seguridad periódicas de tu base de datos y archivos.

Si has llegado hasta aquí, ¡enhorabuena! Ya tienes tu tienda online funcionando. Ahora solo te queda personalizarla, añadir productos y empezar a vender. Si te surge cualquier duda, vuelve a esta guía o consulta la documentación oficial de PrestaShop. ¡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