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

Configurar una tienda PrestaShop en Plesk con SSL

Actualizado el 11 de septiembre de 2025

Antes de Empezar: ¿Qué Necesitas para tu Tienda Online?

Montar una tienda online puede parecer una tarea titánica, pero con las herramientas adecuadas, es más sencillo de lo que piensas. En esta guía, vamos a desgranar el proceso de configurar una tienda PrestaShop en Plesk con SSL, paso a paso y sin tecnicismos innecesarios. Plesk es un panel de control de hosting que simplifica muchísimo la gestión de tu servidor, y PrestaShop es uno de los sistemas de ecommerce más potentes y populares del mundo.

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

  • Acceso a Plesk: Las credenciales de administrador que te proporcionó tu proveedor de hosting.
  • Un Dominio: El nombre de tu tienda (ej: miprenda.es). Si no lo tienes, puedes registrarlo desde el propio Plesk o en tu proveedor.
  • Certificado SSL: Te explicaré cómo activarlo gratuitamente con Let's Encrypt desde Plesk, así que no necesitas comprar uno (aunque si ya tienes uno, también lo configuraremos).
  • Paciencia y una taza de café: Vamos a hacer un gran trabajo.

[TIP] Si tu dominio aún no apunta a los servidores de tu hosting, deberás cambiar los servidores DNS (Nameservers) en tu registrador de dominios. Plesk te dará esta información. Sin esto, nada funcionará.


Fase 1: Preparando el Terreno en Plesk

Lo primero es lo primero: crear un espacio para tu tienda. Plesk organiza todo en "Suscripciones". Piensa en ello como la casa de tu sitio web. Vamos a crear una nueva suscripción para tu dominio.

### Paso 1: Crear la Suscripción y Añadir el Dominio

  1. Inicia sesión en tu panel de Plesk.
  2. En el menú lateral izquierdo, busca la sección "Suscripciones" y haz clic en "Añadir nueva suscripción".
  3. Aquí verás varios campos. El más importante es "Nombre de dominio". Escribe tu dominio completo (sin www).
  4. Rellena la información de la cuenta de usuario (el login que usarás para gestionar este sitio) o deja que Plesk genere una automáticamente.
  5. En el apartado de "Ajustes de hosting", asegúrate de que el tipo de acceso esté configurado para "Sitio web con FTP" o similar. El documento raíz (donde se instalarán los archivos) normalmente se rellena solo con httpdocs o /. No lo cambies si no sabes lo que haces.
  6. Haz clic en "Aceptar" o "OK". Plesk creará la estructura de directorios y la base de datos MySQL por defecto (aunque crearemos una específica para PrestaShop más adelante).

### Paso 2: Activar el Certificado SSL

Este paso es crucial. No solo para la seguridad de tus clientes, sino también para tu posicionamiento SEO. Google penaliza las webs sin SSL. Vamos a activar un certificado gratuito.

  1. Dentro de tu suscripción (haciendo clic en el nombre de dominio en el panel), busca la sección "Sitios web y dominios".
  2. Haz clic en el icono "SSL/TLS" (normalmente tiene un candado).
  3. Verás varias pestañas. Ve a la pestaña "Let's Encrypt".
  4. Aquí puedes activar el certificado gratuito. Asegúrate de marcar la casilla "Proteger el dominio principal". También puedes marcar la de www si quieres que ambos funcionen con SSL (recomendado).
  5. Introduce tu correo electrónico (para avisos de renovación) y haz clic en "Instalar" o "Emitir".

En unos segundos, tendrás tu certificado SSL activo. Plesk lo renovará automáticamente, así que no tienes que preocuparte por eso.

[WARNING] Si tu dominio no apunta a los servidores de Plesk, la emisión del certificado Let's Encrypt fallará. Es un requisito indispensable que tu dominio resuelva a la IP de tu servidor.


Fase 2: Instalando PrestaShop

Plesk tiene un instalador de aplicaciones muy útil que hace el trabajo duro por nosotros. Vamos a usarlo.

### Paso 1: Usar el Instalador de Aplicaciones

  1. En la pantalla principal de tu suscripción, busca la sección "Aplicaciones" en el menú lateral. Puede que se llame "Catálogo de aplicaciones".
  2. En el buscador, escribe "PrestaShop".
  3. Haz clic en el icono de PrestaShop que aparezca.
  4. Verás una página con información sobre la aplicación. Busca el botón "Instalar".

### Paso 2: Configurar los Parámetros de Instalación

Aquí es donde personalizamos la instalación. PrestaShop te pedirá algunos datos:

  • Directorio de instalación: Déjalo en blanco. Esto instalará PrestaShop en la raíz de tu dominio (httpdocs). Si lo dejas en blanco, tu tienda estará en miprenda.es. Si pones tienda, estará en miprenda.es/tienda. Para esta guía, lo dejamos en blanco.
  • Base de datos: Plesk, en la mayoría de los casos, crea la base de datos automáticamente. Si te lo pide, puedes crear una nueva haciendo clic en "Nueva base de datos" y rellenando nombre, usuario y contraseña. Anota estos datos, los necesitarás para PrestaShop.
  • Configuración del administrador: Aquí defines el usuario y la contraseña para acceder al panel de administración de tu tienda (el back-office). Elige un usuario y una contraseña seguros.
  • Idioma: Selecciona el idioma de instalación (Español) y el idioma por defecto de la tienda.

Haz clic en "Instalar". Plesk se encargará de descargar, descomprimir y configurar los archivos. Este proceso puede tardar unos minutos, ten paciencia.

[INFO] Si el instalador de Plesk te da algún error de permisos de escritura, no te preocupes. Plesk suele tener una opción para "arreglar" los permisos automáticamente. Busca el botón de "Reparar" o "Corregir permisos" en la pantalla de la aplicación.


Fase 3: Configuración Post-Instalación y SEO

¡Enhorabuena! Ya tienes PrestaShop instalado. Ahora vamos a pulir algunos detalles para que tu tienda sea segura y esté optimizada para los motores de búsqueda.

### Paso 1: Acceder al Panel de Administración

  1. Una vez terminada la instalación, verás un enlace para acceder al panel de administración. Normalmente es tudominio.es/admin o algo similar.
  2. Inicia sesión con el usuario y contraseña que creaste.
  3. Plesk puede mostrarte un asistente de bienvenida. Puedes completarlo o saltarlo, pero te recomiendo que revises las opciones de configuración básicas (nombre de la tienda, logo, moneda, etc.) en el menú de parámetros.

### Paso 2: Forzar el Uso de SSL en PrestaShop

Aunque hayas activado el SSL en Plesk, PrestaShop necesita saber que debe usarlo. Vamos a configurarlo.

  1. En el menú lateral de tu back-office, ve a "Parámetros avanzados" y luego a "General".
  2. En la pestaña "General", busca la opción "Activar SSL".
  3. Cámbiala a "Sí".
  4. También activa la opción "Activar SSL en todas las páginas". Esto asegura que todo tu sitio se sirva a través de HTTPS.
  5. Guarda los cambios.

Ahora, si visitas tu tienda, verás el candado en la barra de direcciones. ¡Perfecto!

### Paso 3: Configuración SEO Básica (URLs Amigables)

Las URLs amigables son fundamentales para el SEO. En lugar de tudominio.es/index.php?id_product=5, queremos tudominio.es/chaqueta-vaquera.

  1. Ve a "Parámetros avanzados" y luego a "SEO y URLs".
  2. En la pestaña "Opciones de URL", activa la opción "URLs amigables para el SEO".
  3. Haz clic en el botón "Guardar" y, si te lo pide, en "Generar" para crear el archivo .htaccess con las reglas de reescritura.

[WARNING] Si las URLs amigables te dan un error 404 después de activarlas, no entres en pánico. Asegúrate de que el módulo mod_rewrite de Apache está activado en Plesk. Puedes verificarlo en la sección "Sitios web y dominios" -> "Hosting y DNS" -> "Apache y nginx". Si no está activo, actívalo y guarda.


Fase 4: Ajustes Finales en Plesk

Para terminar, vamos a asegurarnos de que Plesk y PrestaShop trabajan en armonía.

### Paso 1: Configurar el Cron Job (Tareas Programadas)

PrestaShop usa tareas programadas (cron jobs) para funciones como el envío de correos, la generación de informes o la actualización de precios. Plesk facilita su configuración.

  1. En Plesk, ve a tu suscripción y busca la sección "Tareas programadas" (o Cron jobs).
  2. Haz clic en "Añadir tarea programada".
  3. Configúrala para que se ejecute, por ejemplo, cada 5 minutos (para PrestaShop es lo recomendado).
  4. En el campo de comando, tendrás que poner algo como: php /var/www/vhosts/tudominio.es/httpdocs/cron.php. La ruta exacta puede variar, pero Plesk suele tener un botón de ayuda para encontrar la ruta de PHP y los archivos.
  5. Guarda la tarea.

### Paso 2: Activar la Caché de Plesk (Opcional pero Recomendado)

Plesk tiene un sistema de caché (a menudo llamado "Caché de proxy" o "nginx caching") que puede acelerar mucho tu tienda.

  1. En "Sitios web y dominios", busca la sección "Apache y nginx" o "Proxy".
  2. Activa la opción de "Caché de proxy" o similar.
  3. Configúralo a tu gusto (el valor por defecto suele ser bueno).

Esto hará que las páginas se carguen más rápido, lo que mejora la experiencia del usuario y tu posicionamiento.


Resolución de Problemas Comunes (FAQ)

Aquí tienes una pequeña guía de los problemas más habituales y cómo solucionarlos.

P: No puedo acceder a mi panel de administración, me da error 404.

  • R: Revisa la URL. Si usaste un directorio de instalación personalizado, la URL cambiará. Si no lo recuerdas, puedes buscar el archivo admin en tu servidor a través del administrador de archivos de Plesk. Suele tener un nombre aleatorio (ej: admin12345). Accede a esa URL.

P: Mi tienda se ve rara, sin estilos (CSS) o imágenes.

  • R: Esto suele ser un problema de las URLs amigables o de la configuración del dominio. Ve a "Parámetros avanzados" -> "SEO y URLs" y guarda de nuevo la configuración. Si no funciona, desactiva las URLs amigables y vuelve a activarlas. También puede ser un problema de permisos de archivos; en Plesk, puedes usar el botón "Reparar" en la pestaña de la aplicación.

P: El certificado SSL no se activa o da error.

  • R: Verifica que tu dominio apunta a la IP del servidor. Puedes comprobarlo en Plesk en "Sitios web y dominios" -> "Hosting y DNS". Si está bien, espera unas horas y vuelve a intentarlo. A veces tarda en propagarse.

P: ¿Puedo usar otro panel de control diferente a Plesk?

  • R: Sí, existen otras opciones como cPanel o Syspanel (antes conocido como HestiaCP). Si usas Syspanel, el proceso es similar, pero el acceso se realiza a través del puerto 2106 (por ejemplo, tudominio.es:2106). La lógica es la misma: crear el dominio, instalar la aplicación y configurar el SSL.

P: ¿Cómo hago una copia de seguridad de mi tienda?

  • R: Plesk tiene un gestor de copias de seguridad excelente. Ve a la sección "Copias de seguridad" en tu suscripción y crea una copia completa (archivos y base de datos). Programa copias periódicas para estar tranquilo.

Conclusión: Tu Tienda Online Ya Está en el Aire

¡Y eso es todo! Has configurado con éxito una tienda PrestaShop en Plesk con SSL. Has aprendido a:

  • Crear una suscripción y un dominio en Plesk.
  • Activar un certificado SSL gratuito con Let's Encrypt.
  • Instalar PrestaShop con el instalador de aplicaciones.
  • Configurar los ajustes básicos de seguridad y SEO en PrestaShop.
  • Programar tareas y activar la caché para un mejor rendimiento.

Ahora ya puedes empezar a añadir productos, configurar métodos de pago y envío, y personalizar el diseño de tu tienda. Recuerda que la seguridad y el SEO son procesos continuos. Mantén PrestaShop y sus módulos actualizados, y crea contenido de calidad para tu tienda.

Este es el primer gran paso para lanzar tu ecommerce Plesk al mundo. ¡Felicidades! Si has seguido los pasos, tu tienda debería estar funcionando sin problemas. Ahora, a vender.

[TIP] No olvides configurar tu cuenta de correo electrónico profesional en Plesk (ej: hola@tudominio.es). Es más profesional que usar un correo de Gmail y genera más confianza entre tus clientes.

¿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