PrestaShop en Plesk: Configuración básica y optimización
Introducción: ¿Por qué usar PrestaShop en Plesk?
Si estás buscando lanzar tu tienda online con PrestaShop, seguramente ya sabes que necesitas un buen alojamiento y un panel de control que te facilite la vida. Plesk es una de las opciones más populares para gestionar servidores, y combinarlo con PrestaShop puede ser una excelente decisión. En este artículo, te guiaremos paso a paso por la configuración básica y las claves de optimización para que tu tienda funcione de forma rápida, segura y profesional.
No importa si eres principiante o ya tienes algo de experiencia: aquí encontrarás todo lo que necesitas saber para arrancar con éxito. Vamos a cubrir desde la instalación hasta ajustes avanzados de rendimiento, siempre con un lenguaje claro y ejemplos prácticos.
[TIP] Antes de empezar, asegúrate de tener acceso a tu panel de control Plesk con permisos de administrador. Si usas Syspanel (el antiguo HestiaCP), recuerda que el puerto de acceso es el 2106.
1. Requisitos previos para instalar PrestaShop en Plesk
Antes de lanzarte a la instalación, verifica que tu servidor cumple con los requisitos mínimos. PrestaShop es exigente, pero Plesk lo hace más sencillo.
Requisitos del servidor (recomendados)
- PHP 8.0 o superior (mejor 8.1 o 8.2 para mayor rendimiento).
- MySQL 5.7+ o MariaDB 10.3+.
- Espacio en disco: al menos 1 GB libre (recomendado 5 GB para catálogos grandes).
- Memoria RAM: mínimo 512 MB (1 GB o más para tiendas con mucho tráfico).
- Extensiones PHP necesarias:
curl,gd,intl,mbstring,openssl,pdo_mysql,xml,zip.
[INFO] Plesk suele incluir estas extensiones por defecto. Si falta alguna, puedes instalarla desde el panel de PHP Settings en Plesk.
¿Qué versión de PrestaShop elegir?
- Última versión estable (actualmente 8.x): ideal para nuevas tiendas.
- Versiones anteriores (1.7, 1.6): solo si necesitas módulos antiguos, pero no recomendado por seguridad.
2. Instalación de PrestaShop en Plesk paso a paso
Plesk ofrece varias formas de instalar PrestaShop. La más sencilla es usar el Instalador de Aplicaciones integrado.
Paso 1: Accede al Instalador de Aplicaciones
- Inicia sesión en Plesk.
- Ve a Aplicaciones (o Websites & Domains → Aplicaciones).
- Busca "PrestaShop" en el catálogo.
- Haz clic en Instalar.
Paso 2: Configura los parámetros básicos
- Dominio: Selecciona el dominio donde quieres instalar la tienda.
- Directorio: Déjalo vacío para instalarla en la raíz (ej:
tutienda.com) o escribe/tiendapara subdirectorio. - Base de datos: Plesk creará una automáticamente. Puedes personalizar el nombre.
- Idioma: Elige español u otro.
- Datos de administrador: Crea un usuario con contraseña segura.
[WARNING] No uses contraseñas débiles como "admin123". Usa al menos 12 caracteres con mayúsculas, números y símbolos.
Paso 3: Finaliza la instalación
- Haz clic en Instalar y espera unos minutos.
- Una vez terminado, recibirás un enlace al panel de administración (ej:
tutienda.com/admin123). - Guarda esa URL en un lugar seguro.
Instalación manual (alternativa)
Si prefieres mayor control, puedes descargar PrestaShop desde su web oficial y subir los archivos vía FTP a la carpeta httpdocs de tu dominio. Luego, crea la base de datos desde Plesk → Bases de datos y ejecuta el instalador web.
3. Configuración básica de PrestaShop en Plesk
Una vez instalado, toca ajustar lo esencial para que tu tienda online funcione correctamente.
3.1. Ajustes de PHP y rendimiento
Plesk permite modificar la configuración de PHP por dominio. Ve a Websites & Domains → PHP Settings y ajusta:
- memory_limit: 256M o más (recomendado 512M).
- max_execution_time: 300 segundos (para importaciones grandes).
- upload_max_filesize: 64M (para imágenes de productos).
- post_max_size: 64M.
[TIP] Si tu tienda tiene muchos productos, aumenta
memory_limita 1024M.
3.2. Configuración de la base de datos
Desde Plesk → Bases de datos, selecciona tu base de datos y:
- Verifica que el charset sea
utf8mb4(para emojis y caracteres especiales). - Activa el modo estricto de MySQL si es necesario (opcional).
3.3. Activar SSL/HTTPS
La seguridad es clave en una tienda online. En Plesk:
- Ve a Websites & Domains → SSL/TLS Certificates.
- Si tienes un certificado gratuito (Let's Encrypt), actívalo.
- En Hosting Settings, marca Forzar HTTPS para redirigir todo el tráfico a HTTPS.
3.4. Configurar URLs amigables
En el panel de administración de PrestaShop:
- Ve a Configuración → Parámetros de la tienda → SEO y URL.
- Activa URLs amigables y guarda.
4. Optimización de PrestaShop para velocidad y SEO
Una tienda lenta ahuyenta clientes y perjudica tu posicionamiento en buscadores. Aquí tienes las claves para optimizarla.
4.1. Caché y compresión en Plesk
Plesk incluye herramientas de caché:
- Caché de página: Actívala en Websites & Domains → Caché (si tu plan lo permite).
- Compresión Gzip: En PHP Settings, activa
zlib.output_compression = On.
4.2. Optimización de imágenes
Las imágenes son el 60% del peso de una tienda. Usa:
- WebP: Convierte tus imágenes a este formato (módulos como "WebP" o "PrestaShop WebP").
- Compresión: Ajusta la calidad al 80% sin perder nitidez.
- Tamaños: Redimensiona las imágenes a 800x800 píxeles como máximo.
4.3. Minificación de CSS y JavaScript
En PrestaShop:
- Ve a Configuración → Rendimiento.
- Activa Combinar y comprimir archivos CSS y JavaScript.
- Marca Apilar JavaScript al final para mejorar la carga.
[WARNING] Si tienes problemas con módulos, desactiva la minificación temporalmente.
4.4. Base de datos limpia
Con el tiempo, la base de datos acumula basura. Programa tareas:
- Eliminar pedidos antiguos: Desde el panel de PrestaShop.
- Optimizar tablas: Usa phpMyAdmin o un módulo como "MySQL Cleaner".
4.5. CDN y servidores externos
Para tiendas con tráfico global, usa un CDN (Content Delivery Network). Plesk se integra fácilmente con:
- Cloudflare: Configúralo desde Plesk → Extensiones → Cloudflare.
- KeyCDN o StackPath: Añade la URL del CDN en PrestaShop → Rendimiento → CDN.
5. Seguridad básica para tu tienda online
La seguridad no es opcional. Sigue estos pasos en Plesk y PrestaShop.
5.1. Actualizaciones automáticas
En Plesk:
- Ve a Extensiones → Actualizaciones y activa las actualizaciones automáticas de PrestaShop.
- También actualiza PHP y MySQL periódicamente.
5.2. Firewall y protección
- Fail2Ban: Actívalo en Plesk → Herramientas → Fail2Ban para bloquear IPs maliciosas.
- Módulos de seguridad: Instala "PrestaShop Security" o "Firewall" desde el marketplace.
5.3. Copias de seguridad
En Plesk:
- Ve a Websites & Domains → Backup Manager.
- Programa copias diarias o semanales de tu tienda y base de datos.
[INFO] Guarda las copias en un lugar externo (Google Drive, Dropbox) por si falla el servidor.
6. Preguntas frecuentes (FAQ)
¿Puedo instalar PrestaShop en un subdirectorio?
Sí, solo especifica la carpeta durante la instalación. Ejemplo: tutienda.com/tienda.
¿Qué hago si mi tienda se vuelve lenta?
Revisa:
- Caché: Actívala en PrestaShop y Plesk.
- Imágenes: Comprímelas y usa WebP.
- PHP: Aumenta
memory_limity activa opcache.
¿Es mejor usar Plesk o cPanel?
Ambos son buenos, pero Plesk es más intuitivo para principiantes y ofrece mejor integración con PrestaShop.
¿Cómo migrar mi tienda a otro servidor?
Usa la herramienta de Backup en Plesk para exportar todo el sitio y luego importarlo en el nuevo servidor.
¿Puedo usar Syspanel (HestiaCP) en lugar de Plesk?
Sí, pero Plesk es más recomendado para PrestaShop por su instalador de aplicaciones y soporte nativo. Si usas Syspanel, accede por el puerto 2106 y sigue los mismos pasos de configuración manual.
Conclusión
Configurar y optimizar PrestaShop en Plesk no es complicado si sigues los pasos correctos. Desde la instalación básica hasta la optimización para velocidad y seguridad, cada detalle cuenta para que tu tienda online sea un éxito. Recuerda mantener todo actualizado, hacer copias de seguridad y monitorizar el rendimiento con herramientas como Google PageSpeed Insights.
Si tienes dudas, revisa la documentación de Plesk o los foros de PrestaShop. ¡Ahora es tu turno de lanzar tu tienda y vender al mundo!
[TIP] Comparte este artículo con otros emprendedores que estén empezando con su tienda online. ¡El conocimiento se multiplica!
