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

PrestaShop en Plesk: Guía de instalación

Actualizado el 11 de noviembre de 2025

¡Hola! Bienvenido a esta guía completa para instalar PrestaShop en tu servidor Plesk. Si tienes un negocio online o estás pensando en montar una tienda virtual, PrestaShop es una de las plataformas de eCommerce más potentes y populares del mundo. Y combinarlo con Plesk, el panel de control de hosting más usado en Linux, hace que la instalación sea pan comido.

En este tutorial, paso a paso, te enseñaré cómo instalar PrestaShop desde cero, optimizar tu servidor Linux para eCommerce y resolver las dudas más frecuentes. No necesitas ser un experto en sistemas; solo sigue las instrucciones y en menos de 30 minutos tendrás tu tienda funcionando.

Vamos a ello.


¿Qué necesitas antes de empezar?

Antes de lanzarnos a la instalación, asegúrate de tener lo siguiente:

  • Un servidor Linux con Plesk instalado. Puede ser un VPS, un servidor dedicado o un plan de hosting que incluya Plesk. Si usas Syspanel (antes conocido como HestiaCP), el proceso es similar, pero recuerda que el acceso a tu panel se hace por el puerto 2106.
  • Acceso a Plesk como administrador o con permisos de creación de sitios web.
  • Un dominio o subdominio donde quieras alojar tu tienda (ej: tutienda.com o tienda.tudominio.com).
  • Credenciales de FTP/SFTP o acceso al gestor de archivos de Plesk.
  • PHP 7.4 o superior (recomendado PHP 8.0+), con las extensiones habituales de PrestaShop (mysqli, gd, curl, etc.).
  • MySQL o MariaDB (lo más común es que ya venga instalado con Plesk).

[INFO] Si tu servidor usa Syspanel, la instalación de PrestaShop se hace de forma manual (subiendo archivos) o mediante el instalador automático de la plataforma. En esta guía nos centramos en Plesk, pero los principios son los mismos.


Paso 1: Preparar el entorno en Plesk

Lo primero es tener listo el "terreno" donde plantaremos PrestaShop.

1.1 Crear o seleccionar el dominio

  1. Inicia sesión en Plesk.
  2. Ve a Sitios web y dominios.
  3. Haz clic en Añadir dominio o selecciona el dominio que ya tengas configurado.
  4. Asegúrate de que el dominio tenga SSL/TLS activado (imprescindible para una tienda online segura). Plesk te permite instalar certificados gratuitos Let's Encrypt con un clic.

1.2 Configurar la base de datos

PrestaShop necesita una base de datos para guardar productos, pedidos, clientes, etc.

  1. En el mismo panel de tu dominio, busca la sección Bases de datos.
  2. Haz clic en Añadir base de datos.
  3. Ponle un nombre descriptivo, por ejemplo: prestashop_db.
  4. Crea un usuario y una contraseña segura. Guárdalos bien, los necesitarás durante la instalación.
  5. Asigna el usuario a la base de datos con todos los privilegios.

[TIP] Anota en un bloc de notas el nombre de la base de datos, el usuario y la contraseña. Te hará falta más adelante.

1.3 Verificar los requisitos de PHP

Plesk suele tener varias versiones de PHP instaladas. PrestaShop 8.x funciona mejor con PHP 8.0 o superior.

  1. Ve a Sitios web y dominios > tu dominio.
  2. Busca la opción Configuración de PHP.
  3. Selecciona la versión más reciente (ej: 8.1 o 8.2).
  4. Revisa que las extensiones obligatorias estén activadas: mysqli, gd, curl, mbstring, zip, intl, openssl. Si alguna falta, actívala desde el mismo panel.

Paso 2: Descargar e instalar PrestaShop

Ahora viene la parte divertida: poner los archivos de PrestaShop en tu servidor.

2.1 Descargar PrestaShop

  1. Ve al sitio oficial de PrestaShop: https://www.prestashop.com/es/descargar.
  2. Descarga la última versión estable (normalmente un archivo .zip).
  3. Descomprime el archivo en tu ordenador. Verás una carpeta llamada prestashop (o similar) y dentro un archivo prestashop.zip y otro Install_PrestaShop.html.

[WARNING] No subas el archivo ZIP directamente. Debes subir el contenido de la carpeta descomprimida o, si usas el instalador web, el propio prestashop.zip (pero luego hay que descomprimirlo en el servidor). Te recomiendo el método manual para tener más control.

2.2 Subir los archivos al servidor

Tienes dos opciones: usar el Gestor de archivos de Plesk o un cliente FTP (como FileZilla).

Opción A: Gestor de archivos de Plesk

  1. En Plesk, ve a tu dominio y haz clic en Gestor de archivos.
  2. Navega hasta la carpeta httpdocs (o public_html, según la configuración).
  3. Haz clic en Subir archivos y selecciona todos los archivos y carpetas que descomprimiste (no la carpeta contenedora, sino su interior).
  4. Espera a que termine la subida (puede tardar unos minutos si son muchos archivos).

Opción B: Cliente FTP (FileZilla)

  1. Conecta a tu servidor usando las credenciales FTP que te proporcionó tu hosting.
  2. Ve a la carpeta raíz de tu dominio (normalmente httpdocs o public_html).
  3. Arrastra todos los archivos de la carpeta descomprimida de PrestaShop a esa carpeta remota.

[TIP] Si tu dominio es midominio.com, los archivos deben quedar directamente en httpdocs/, no dentro de una subcarpeta. Por ejemplo: httpdocs/index.php, httpdocs/config/, etc.

2.3 Ejecutar el instalador web

  1. Abre tu navegador y escribe la URL de tu dominio (ej: https://tudominio.com).
  2. Automáticamente debería aparecer el asistente de instalación de PrestaShop.
  3. Selecciona tu idioma (español, por supuesto) y haz clic en Siguiente.

Paso 3: Asistente de instalación paso a paso

El instalador te guiará por varias pantallas. Te explico cada una:

3.1 Licencia y términos

Acepta los términos de la licencia (es la licencia de software libre, sin problemas).

3.2 Compatibilidad del sistema

El instalador comprobará que tu servidor cumple con los requisitos. Si todo está bien, verás todo en verde. Si hay algún error (por ejemplo, una extensión PHP desactivada), te lo indicará. Vuelve a Plesk y actívala.

3.3 Información de la tienda

Aquí defines:

  • Nombre de la tienda: El nombre de tu negocio.
  • Actividad principal: Elige la que más se ajuste (ropa, electrónica, etc.).
  • País: Elige el tuyo.
  • Habilitar SSL: Márcalo como . Es fundamental para la seguridad de los pagos.
  • Zona horaria: Selecciona la tuya.

3.4 Configuración de la base de datos

Este es el paso clave. Introduce los datos que guardaste en el Paso 1.2:

  • Dirección del servidor de base de datos: Normalmente localhost.
  • 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_ (es el estándar).

Haz clic en Probar la conexión. Si todo va bien, verás un mensaje de éxito. Si no, revisa los datos.

3.5 Configuración de la cuenta de administrador

Crea el usuario con el que accederás al back office (panel de administración) de tu tienda.

  • Nombre y apellidos: Los tuyos.
  • Dirección de correo electrónico: Muy importante, úsala para recuperar acceso.
  • Contraseña: Debe ser segura (mayúsculas, minúsculas, números y símbolos).

[WARNING] No pierdas esta contraseña. Sin ella no podrás gestionar tu tienda.

3.6 Instalación

El instalador comenzará a copiar archivos y crear las tablas de la base de datos. Esto puede tardar unos minutos. No cierres la ventana.

3.7 Finalización

¡Enhorabuena! Si todo ha ido bien, verás una pantalla con dos enlaces:

  • Gestionar tu tienda: Te lleva al back office (panel de administración).
  • Descubrir tu tienda: Te lleva a la tienda pública.

[TIP] Por seguridad, el instalador te recomienda eliminar la carpeta /install del servidor. Puedes hacerlo desde el Gestor de archivos de Plesk o vía FTP. Si no lo haces, tu tienda podría ser vulnerable.


Paso 4: Configuración post-instalación (básica pero importante)

Una vez instalado, hay algunos ajustes que te recomiendo hacer para que tu ecommerce en Linux funcione de maravilla.

4.1 Activar el modo amigable (URLs limpias)

  1. Entra al back office de PrestaShop (ej: https://tudominio.com/adminXXXXXX).
  2. Ve a Configurar > Parámetros de la tienda > Tráfico y SEO.
  3. En URLs amigables, actívalas.
  4. Plesk suele tener configurado el módulo mod_rewrite de Apache, así que no deberías tener problemas.

4.2 Configurar el envío de correos

PrestaShop necesita enviar correos (confirmaciones de pedido, recuperación de contraseñas, etc.). En Plesk:

  1. Ve a Correo > Configuración de correo.
  2. Asegúrate de que tu dominio tenga una cuenta de correo configurada.
  3. En PrestaShop, ve a Parámetros avanzados > Correo electrónico. Elige el método PHP mail() (el más simple) o configura SMTP si prefieres más control.

4.3 Instalar un tema y módulos básicos

PrestaShop viene con un tema por defecto. Puedes personalizarlo desde Diseño > Temas y logotipos. También te recomiendo instalar módulos gratuitos para:

  • SEO (Ej: Google Analytics, Meta tags).
  • Pago (PayPal, Stripe, transferencia bancaria).
  • Envío (Correos, MRW, etc.).

Preguntas Frecuentes (FAQ)

¿Puedo instalar PrestaShop en Syspanel (HestiaCP)?

Sí, el proceso es similar, pero recuerda que en Syspanel el acceso es por el puerto 2106 (ej: https://tudominio.com:2106). La instalación se hace subiendo los archivos a la carpeta public_html y creando la base de datos desde el panel de Syspanel. El resto del asistente de instalación es idéntico.

¿Qué versión de PHP es la más recomendada para PrestaShop 8?

PrestaShop 8 funciona de maravilla con PHP 8.0, 8.1 o 8.2. En Plesk puedes cambiar la versión fácilmente desde la configuración del dominio.

¿Es necesario tener SSL para una tienda online?

Sí, absolutamente obligatorio. Sin SSL, los navegadores marcarán tu tienda como "No segura" y los datos de pago de tus clientes estarán expuestos. Plesk te permite instalar certificados Let's Encrypt gratuitos en un clic.

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

Sí, perfectamente. Solo crea ese subdominio en Plesk y sigue los mismos pasos. Es una buena práctica si ya tienes un sitio web principal.

Mi instalación falla con un error de "500 Internal Server Error". ¿Qué hago?

Esto suele deberse a problemas de permisos de archivos o a una versión de PHP incompatible. Prueba a:

  1. Aumentar el límite de memoria PHP en la configuración de PHP de Plesk (ponlo al menos a 256MB).
  2. Verificar que los archivos tengan permisos 644 y las carpetas 755 (Plesk suele hacerlo automáticamente).
  3. Revisar el error log en Plesk (Herramientas y ajustes > Registros de errores).

¿Cómo actualizo PrestaShop después de la instalación?

Nunca actualices desde el back office directamente si no tienes experiencia. La forma segura es:

  1. Hacer una copia de seguridad completa (archivos + base de datos) desde Plesk.
  2. Descargar la nueva versión de PrestaShop.
  3. Sobrescribir los archivos (excepto la carpeta /config y /img si tienes imágenes personalizadas).
  4. Ejecutar el script de actualización desde la URL /install/upgrade/upgrade.php.

[WARNING] Siempre haz una copia de seguridad antes de actualizar. Un error puede dejarte la tienda inservible.


Conclusión

Instalar PrestaShop en Plesk es un proceso muy sencillo si sigues estos pasos. En menos de una hora tendrás tu tienda online lista para empezar a vender. Recuerda mantener todo actualizado, hacer copias de seguridad periódicas y, sobre todo, disfrutar del camino de emprender en el mundo del eCommerce.

Si tienes alguna duda, déjala en los comentarios (si los hay) o consulta la documentación oficial de PrestaShop y Plesk. ¡Buena suerte con tu tienda!

[INFO] ¿Te ha sido útil esta guía? Compártela con otros emprendedores que quieran montar su tienda online. Y si necesitas ayuda más avanzada (optimización, seguridad, etc.), no dudes en contactar a tu proveedor de hosting.

¿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