Cómo instalar PrestaShop en Plesk con SSL gratuito
Introducción: Tu tienda online en marcha con PrestaShop y Plesk
Montar una tienda online puede parecer una tarea titánica, pero con las herramientas adecuadas, es más sencillo de lo que imaginas. Hoy vamos a desgranar, paso a paso, cómo instalar PrestaShop en Plesk y, de paso, protegerla con un SSL Let's Encrypt PrestaShop Plesk gratuito. Si tienes un plan de hosting con Plesk, estás de suerte: este panel de control es uno de los más intuitivos que existen para gestionar tu web, bases de datos y dominios sin necesidad de ser un experto en programación.
Piensa en Plesk como el "cerebro" de tu servidor. Desde ahí podrás crear tu tienda, gestionar correos, subir archivos y, lo más importante, asegurar la conexión con tus futuros clientes. Y para ello, el SSL es imprescindible. No solo porque Google penaliza las webs sin cifrado, sino porque tus clientes necesitan confiar en ti para introducir sus datos de pago.
En esta guía, no solo te mostraré el proceso de instalación, sino que te daré trucos para que el camino sea lo más llano posible. Vamos a ello.
Requisitos previos antes de instalar PrestaShop en Plesk
Antes de lanzarnos a la piscina, vamos a asegurarnos de que tenemos el flotador puesto. Para una instalación sin sobresaltos, necesitas cumplir estos requisitos:
- Un dominio propio (ej: tutienda.com). Si no lo tienes, puedes usar un subdominio para hacer pruebas, pero para una tienda real, siempre es mejor un dominio dedicado.
- Acceso al panel de control de Plesk con permisos de administrador. Normalmente se accede mediante una URL del tipo
https://tu-servidor:8443o un enlace que te haya dado tu proveedor de hosting. - Credenciales de acceso FTP o SFTP, aunque con el administrador de archivos de Plesk nos vale.
- Tener PHP habilitado con una versión compatible (idealmente PHP 7.4 o superior, aunque PrestaShop 8.x ya soporta PHP 8.0 y 8.1 sin problemas).
- Tener al menos 500 MB de espacio libre en tu hosting para la instalación y futuras actualizaciones.
[!TIP] TIP: Si tu proveedor te da a elegir entre Apache o Nginx, elige Apache. PrestaShop es muy compatible con este servidor web y evitarás problemas de reescritura de URLs.
Paso 1: Crear una base de datos MySQL para PrestaShop
PrestaShop necesita una base de datos para guardar productos, pedidos y clientes. Es el almacén de tu tienda. Vamos a crearla desde Plesk.
Acceder a la sección de bases de datos
Dentro de tu panel de Plesk, busca el apartado "Bases de datos" o "Databases" en el menú lateral. Suele estar en la sección de tu dominio.
Crear la base de datos y el usuario
- Haz clic en "Añadir base de datos" o "Add Database".
- Elige un nombre descriptivo, por ejemplo,
prestashop_db. No uses espacios ni caracteres raros. - Plesk te pedirá que crees un usuario para esa base de datos. Anota bien el nombre de usuario y la contraseña, ya que los necesitarás en el instalador de PrestaShop. Te recomiendo usar el generador de contraseñas seguras que incluye Plesk.
- En el tipo de base de datos, selecciona MySQL y deja el resto de opciones por defecto (normalmente
utf8outf8mb4como juego de caracteres).
[!WARNING] WARNING: No reutilices la contraseña de tu panel de control. La contraseña de la base de datos debe ser única y robusta. Si alguien accede a ella, tendría acceso a toda la información de tu tienda.
Paso 2: Descargar y subir los archivos de PrestaShop
Ahora toca el corazón de la instalación: los archivos de la tienda. PrestaShop se distribuye como un paquete comprimido que tendrás que subir a tu servidor.
Descarga la última versión
Ve al sitio oficial de PrestaShop y descarga el paquete completo en formato .zip. Asegúrate de elegir la versión estable más reciente.
Sube el archivo a tu servidor
En Plesk, entra en el Administrador de archivos de tu dominio. Normalmente, la raíz del sitio web es la carpeta httpdocs o public_html. Sube el archivo .zip que acabas de descargar a esa carpeta.
[!INFO] INFO: Si tu dominio es
tutienda.com, la raíz seráhttpdocs. Si usas un subdominio comotienda.tutienda.com, la raíz será la carpeta de ese subdominio.
Descomprimir el archivo
Una vez subido, haz clic derecho sobre el archivo .zip y selecciona "Extraer" o "Extract". Plesk lo descomprimirá en una carpeta con el nombre del archivo (ej: prestashop_8.1.0.zip).
Mover los archivos a la raíz
Dentro de esa carpeta descomprimida, encontrarás todos los archivos de PrestaShop. Selecciónalos todos y muévelos a la carpeta raíz (httpdocs). Es importante que los archivos estén directamente en la raíz, no dentro de una subcarpeta, para que tu tienda sea accesible desde tutienda.com y no desde tutienda.com/prestashop.
Paso 3: Configurar el dominio y el SSL Let's Encrypt PrestaShop Plesk
Aquí es donde la magia del SSL entra en juego. Un certificado SSL cifra la comunicación entre el navegador del cliente y tu servidor. Es la "cerradura" que ves en la barra de direcciones.
Activar el SSL desde Plesk
- Ve a la sección "Sitios web y dominios" y haz clic en tu dominio.
- Busca la opción "SSL/TLS" o "SSL/TLS Certificates".
- Pulsa en "Let's Encrypt" y, a continuación, en "Añadir certificado SSL".
- Introduce tu dirección de correo electrónico y asegúrate de marcar la casilla que dice "Incluir el dominio www" (si tu sitio lo usa).
- Haz clic en "Instalar" o "Emitir".
Plesk se comunicará con Let's Encrypt, verificará que eres el dueño del dominio y emitirá el certificado automáticamente. Este proceso suele tardar menos de un minuto.
[!TIP] TIP: Una vez instalado, activa la opción "Redirección permanente 301" de HTTP a HTTPS en la configuración del dominio. Así, todo el tráfico irá a la versión segura de tu tienda. Esto es clave para el SEO y para la confianza del usuario.
Forzar el uso de HTTPS
En la misma sección de "SSL/TLS", busca la opción de "Redirección" y elige la que redirige todo el tráfico a https://. Esto evitará que un cliente entre por error a la versión no segura de tu web.
Paso 4: Ejecutar el instalador de PrestaShop
Ahora viene la parte más interactiva. Abre tu navegador y escribe la URL de tu dominio (ej: https://tutienda.com). El instalador de PrestaShop se ejecutará automáticamente.
Selección de idioma
Elige el idioma de tu tienda (español, por ejemplo) y haz clic en "Siguiente".
Aceptar la licencia
PrestaShop usa la licencia Open Software License (OSL). Léela y acéptala. Es un paso obligatorio.
Comprobación de compatibilidad
El instalador revisará que tu servidor cumple con los requisitos mínimos. Si todo está correcto, verás una lista de "OK" en verde. Si hay algún error, Plesk te habrá facilitado la vida, pero si aparece algo en rojo, suele ser por falta de extensiones de PHP. En Plesk, puedes activarlas desde "Administración del servidor" > "Configuración de PHP". Activa las que te pida (normalmente curl, gd, mbstring, pdo_mysql, etc.).
Configuración de la tienda
Ahora te pedirá que completes los datos de tu tienda:
- Nombre de la tienda: El nombre comercial.
- Actividad principal: Elige la categoría que mejor se adapte a tu negocio.
- País: El país principal de tu tienda.
- Nombre y apellidos del administrador: El usuario que gestionará la tienda.
- Dirección de correo electrónico: Importante, aquí recibirás notificaciones.
- Contraseña: Crea una contraseña segura para tu panel de administración.
Conexión a la base de datos
Llegamos al paso clave. Te pedirá los datos de la base de datos que creamos en el Paso 1.
- Dirección del servidor de base de datos: Normalmente
localhost. Si tu hosting usa un servidor externo, te lo indicarán. - Nombre de la base de datos: El que pusiste (ej:
prestashop_db). - Usuario de la base de datos: El que creaste.
- Contraseña de la base de datos: La que configuraste.
- Prefijo de la base de datos: Déjalo como
ps_por defecto.
Haz clic en "Probar conexión" y, si todo es correcto, pulsa "Siguiente".
Instalación final
El instalador copiará los archivos y creará las tablas. Al finalizar, verás un resumen y un botón para acceder al panel de administración de tu tienda. ¡Enhorabuena! Ya tienes PrestaShop instalado.
Paso 5: Configurar el panel de administración y primeros ajustes
Una vez instalado, es hora de poner todo en orden.
Acceso al back-office
La URL de administración suele ser https://tutienda.com/admin o https://tutienda.com/admin123, dependiendo de la carpeta que el instalador haya creado. Guárdala en un lugar seguro, ya que sería un riesgo que alguien más la conociera.
Configuración básica
- Configuración > Parámetros generales: Ajusta el nombre de la tienda, el logo, la zona horaria y la moneda.
- Catálogo > Productos: Empieza a añadir tus productos. Recuerda que una buena descripción y fotos de calidad son esenciales para vender.
- Módulos: PrestaShop trae módulos preinstalados. Activa los que necesites (pagos, envíos, etc.) y desactiva los que no uses para no ralentizar la tienda.
Activar el modo amigable de URLs
Para un mejor SEO, activa las URLs amigables. Ve a "Configuración > Tráfico y SEO > SEO y URLs", activa la opción "URLs amigables" y guarda. Si tienes problemas, Plesk ya habrá configurado las reglas de reescritura de Apache automáticamente.
Solución de problemas comunes
Aunque Plesk facilita mucho el proceso, siempre pueden surgir pequeñas piedras en el camino. Aquí tienes algunas soluciones a problemas típicos.
Error de conexión a la base de datos
Revisa que el nombre de usuario y la contraseña sean exactamente los que configuraste. A veces, Plesk añade un prefijo al nombre de usuario (ej: usuario_prestashop). Míralo en la sección de bases de datos.
Página en blanco después de instalar
Esto suele deberse a un problema de permisos de archivos. En Plesk, ve al Administrador de archivos, selecciona todos los archivos de la raíz y haz clic en "Cambiar permisos". Asegúrate de que los archivos tengan permiso 644 y las carpetas 755.
El SSL no se activa
Si Let's Encrypt no emite el certificado, espera unos minutos y vuelve a intentarlo. A veces el servidor tarda en propagar la configuración. También verifica que tu dominio apunta correctamente a la IP de tu servidor.
Problemas con las URLs amigables
Si al activarlas te da error 404, es porque el módulo mod_rewrite de Apache no está activo. En Plesk, esto se soluciona en la configuración del dominio, en la sección "Apache y nginx". Asegúrate de que la casilla "Soporte de mod_rewrite" esté marcada.
Preguntas frecuentes (FAQ)
¿Puedo instalar PrestaShop en Plesk si no tengo experiencia técnica?
Sí, para eso está esta guía. Plesk automatiza muchas tareas y el instalador de PrestaShop es muy visual. Solo necesitas seguir los pasos con calma.
¿El SSL de Let's Encrypt es realmente gratuito y seguro?
Sí, es 100% gratuito y ofrece un cifrado de nivel industrial. Se renueva automáticamente si lo tienes configurado en Plesk, aunque es recomendable revisarlo cada 90 días.
¿Qué hago si mi hosting no usa Plesk sino Syspanel?
Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es similar pero la interfaz es diferente. El puerto de acceso a Syspanel es el 2106 (ej: https://tu-servidor:2106). Busca la sección de "Web" o "Dominios", crea la base de datos y sube los archivos de PrestaShop a la carpeta public_html. El SSL lo podrás activar desde la sección de "SSL" del propio panel, también con Let's Encrypt.
¿Cómo actualizo PrestaShop en el futuro?
Desde el panel de administración de PrestaShop, en la sección "Ayuda > Notificaciones", te avisará de las actualizaciones. Puedes actualizar desde ahí o, si prefieres, hacerlo manualmente siguiendo las guías oficiales. Recuerda hacer una copia de seguridad antes de cualquier actualización.
Conclusión: Tu tienda lista para vender
Has completado un proceso fundamental para tu negocio online. Instalar PrestaShop en Plesk con un SSL Let's Encrypt PrestaShop Plesk gratuito no solo te da una plataforma robusta y profesional, sino que también garantiza a tus clientes que sus datos están protegidos. Este es el primer gran paso para construir una tienda online de éxito.
Ahora te toca a ti: personaliza tu tienda, añade productos, configura los métodos de pago y empieza a atraer visitantes. Recuerda que la seguridad y la confianza son la base de cualquier negocio online, y con el SSL ya tienes una gran ventaja.
No te desanimes si al principio te pierdes entre tantas opciones. PrestaShop es muy potente, pero también tiene una curva de aprendizaje. Empieza poco a poco, explora el panel de administración y, sobre todo, no tengas miedo de experimentar. Si tienes dudas, la comunidad de PrestaShop es enorme y siempre hay alguien dispuesto a ayudar.
¡Enhorabuena! Tu andadura en el comercio electrónico acaba de empezar con muy buen pie.
