Cómo configurar PrestaShop en Plesk
Introducción: Tu tienda online con PrestaShop y Plesk
Si estás buscando montar una tienda online potente y profesional, PrestaShop es una de las plataformas de ecommerce más populares y completas. Y si además tu hosting utiliza Plesk como panel de control, estás de suerte, porque la combinación es ideal para gestionar tu negocio digital sin complicaciones.
En esta guía extensa, te explicaré paso a paso cómo instalar PrestaShop en Plesk, cómo configurar PrestaShop Plesk de manera correcta y algunos consejos para que tu tienda funcione de forma óptima. Todo pensado para que lo entiendas incluso si es tu primera vez con estas herramientas.
¿Qué necesitas antes de empezar?
Antes de lanzarnos a la instalación, asegúrate de tener lo siguiente:
- Un plan de hosting que incluya Plesk como panel de control.
- Acceso a tu panel de Plesk (normalmente a través de
https://tudominio.com:8443). - Un dominio registrado y apuntando a tu servidor (puedes usar un subdominio mientras pruebas).
- Tener a mano los datos de acceso a la base de datos (usuario, contraseña, nombre de la BD).
- Conexión a internet estable y un poco de paciencia.
[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), recuerda que el puerto de acceso es el 2106. El proceso de instalación es similar, pero la interfaz varía ligeramente.
Paso 1: Acceder a Plesk y preparar el entorno
Lo primero es iniciar sesión en tu panel de Plesk. Una vez dentro, verás un escritorio con varias opciones. Para instalar PrestaShop Plesk de forma sencilla, sigue estos pasos:
- En el menú lateral, busca la sección "Aplicaciones" o "Catálogo de aplicaciones" (dependiendo de la versión de Plesk, puede llamarse "Instalador de aplicaciones").
- Haz clic en "Instalar aplicación" o en el icono de "+".
- En el buscador, escribe "PrestaShop" y selecciona la aplicación oficial.
- Pulsa el botón "Instalar".
Plesk te guiará a través de un asistente. Aquí es donde empieza la configuración PrestaShop Plesk propiamente dicha.
Configuración básica en el asistente
- Dominio: Elige el dominio o subdominio donde quieres que se instale tu tienda.
- Directorio de instalación: Déjalo vacío si quieres que se instale en la raíz (por ejemplo,
tutienda.com). Si pones/tienda, se accederá comotutienda.com/tienda. - Base de datos: Plesk suele crear una automáticamente. Si no, puedes crear una nueva desde la sección "Bases de datos" de Plesk. Recuerda el nombre, usuario y contraseña.
- Idioma: Selecciona español (España) o el que prefieras.
- Datos del administrador: Pon un correo electrónico válido y una contraseña segura para acceder al panel de administración de PrestaShop.
[TIP] Usa una contraseña robusta para el administrador de PrestaShop. Combina mayúsculas, minúsculas, números y símbolos. ¡La seguridad de tu tienda empieza aquí!
Paso 2: Instalación automática vs manual
Plesk ofrece dos formas de instalar PrestaShop Plesk: automática (a través del catálogo) y manual (subiendo los archivos por FTP). Te recomiendo la automática para ahorrar tiempo y evitar errores.
Instalación automática (recomendada)
El asistente de Plesk hará casi todo por ti. Solo tendrás que esperar unos minutos mientras descarga los archivos, crea la base de datos y configura los permisos. Al finalizar, recibirás un enlace para acceder a tu tienda y otro para el panel de administración (normalmente tudominio.com/admin).
Instalación manual (si prefieres control total)
Si eres más experimentado o necesitas una versión específica, puedes descargar PrestaShop desde prestashop.com y subir los archivos mediante FTP a la carpeta httpdocs de tu dominio en Plesk. Luego:
- Crea una base de datos desde Plesk (sección "Bases de datos" > "Añadir base de datos").
- Ve a
tudominio.comy sigue el asistente de instalación web de PrestaShop. - Introduce los datos de la base de datos cuando te los pida.
- Completa los pasos de configuración del administrador.
[WARNING] La instalación manual requiere más conocimientos técnicos. Si no estás seguro, usa la automática. Además, asegúrate de que tu servidor cumple los requisitos de PHP y memoria que pide PrestaShop.
Paso 3: Configuración post-instalación de PrestaShop en Plesk
Una vez instalado, toca afinar algunos detalles para que tu tienda funcione como un reloj. Aquí tienes las claves para una configuración PrestaShop Plesk exitosa.
3.1. Activar el modo amigable de URLs (SEO)
Las URLs limpias son esenciales para el posicionamiento. En PrestaShop:
- Ve a "Parámetros de la tienda" > "Tráfico y SEO".
- En la pestaña "SEO y URLs", activa la opción "URLs amigables".
- Guarda los cambios.
[TIP] Si ves errores después de activarlo, puede que necesites regenerar el archivo
.htaccess. En Plesk, ve a "Configuración de Apache y nginx" y asegúrate de que "Permitir sobrescritura de reglas" esté activado.
3.2. Configurar el correo electrónico transaccional
PrestaShop envía emails de confirmación de pedido, recuperación de contraseña, etc. Para que funcionen correctamente en Plesk:
- Ve a "Parámetros de la tienda" > "Contacto" y asegúrate de tener un email válido.
- En "Parámetros avanzados" > "Correo electrónico", elige el método de envío. Recomiendo "Usar la función mail() de PHP" si tu hosting lo permite, o configurar SMTP con los datos de tu proveedor de correo.
- Prueba el envío desde la misma sección.
3.3. Ajustar la configuración de PHP
Plesk te permite gestionar la versión de PHP y sus parámetros. PrestaShop funciona mejor con PHP 7.4 u 8.0+. Para ajustarlo:
- En Plesk, ve a "Hosting y DNS" > "Configuración de PHP" de tu dominio.
- Selecciona una versión compatible (PHP 7.4 o 8.0+).
- Aumenta el límite de memoria a al menos 256 MB y el tiempo máximo de ejecución a 120 segundos.
- Guarda los cambios.
[INFO] Si usas Syspanel (puerto 2106), la configuración de PHP se hace desde la sección "Ajustes de servidor web" o "PHP-FPM".
Paso 4: Seguridad básica para tu tienda
La seguridad no es opcional cuando vendes online. Sigue estos pasos para proteger tu PrestaShop Plesk:
4.1. Cambiar la URL del panel de administración
Por defecto, el acceso al back office es /admin. Cámbialo para evitar ataques automatizados:
- Ve a "Parámetros avanzados" > "Administración".
- En "Ruta de acceso al back office", escribe una ruta personalizada (ej:
/mipanel-secreto). - Guarda y sal de sesión. Ahora accederás con la nueva URL.
4.2. Activar SSL/HTTPS
Plesk suele incluir certificados SSL gratuitos (Let's Encrypt). Actívalo:
- En Plesk, ve a "Alojamiento web" > "Certificados SSL/TLS".
- Haz clic en "Añadir certificado SSL" y selecciona "Let's Encrypt".
- Sigue los pasos y luego redirige todo el tráfico a HTTPS desde "Configuración de hosting" > "Redirección HTTP a HTTPS".
4.3. Actualizar PrestaShop y módulos
Mantén todo actualizado. En el panel de administración de PrestaShop, ve a "Parámetros avanzados" > "Actualizaciones" y revisa si hay nuevas versiones. También desde Plesk puedes ver las aplicaciones instaladas y actualizarlas.
[WARNING] Siempre haz una copia de seguridad antes de actualizar. En Plesk puedes usar la herramienta de copias de seguridad (sección "Copias de seguridad") para respaldar tu tienda y base de datos.
Paso 5: Optimización de rendimiento
Una tienda lenta ahuyenta clientes. Mejora el rendimiento con estos ajustes:
5.1. Activar la caché en PrestaShop
- Ve a "Parámetros avanzados" > "Rendimiento".
- Activa la "Caché" y elige "Caché de archivos" o "Memcached" (si tu servidor lo soporta).
- Activa también la "Compresión de HTML", "Combinación de CSS" y "Combinación de JavaScript".
5.2. Habilitar el modo de producción
En la misma sección de rendimiento, activa el "Modo de producción". Esto desactiva la depuración y acelera la carga.
5.3. Usar CDN (opcional)
Si tienes tráfico internacional, considera un CDN como Cloudflare. En Plesk puedes integrarlo desde la sección de aplicaciones o configurarlo manualmente.
Preguntas frecuentes (FAQ) sobre PrestaShop y Plesk
¿Puedo instalar PrestaShop en un subdominio?
Sí. Durante la instalación en Plesk, selecciona el subdominio deseado (ej: tienda.tudominio.com). Es útil para separar la tienda del sitio principal.
¿Qué hago si la instalación falla?
Revisa los requisitos del servidor (PHP, memoria, extensiones). En Plesk, ve a "Configuración de PHP" y asegúrate de que las extensiones mysqli, gd, curl y openssl estén activadas. También verifica los logs de error en "Registros de errores".
¿Cómo migrar mi PrestaShop a Plesk desde otro hosting?
Exporta tu base de datos y archivos desde el hosting anterior. Luego, en Plesk, crea una nueva base de datos e importa los datos. Sube los archivos por FTP a la carpeta httpdocs. Finalmente, edita el archivo app/config/parameters.php con los nuevos datos de conexión.
¿Es compatible PrestaShop con nginx en Plesk?
Sí. Plesk usa nginx como proxy inverso. Asegúrate de que las reglas de reescritura de PrestaShop estén configuradas correctamente. Puedes añadirlas desde "Configuración de Apache y nginx" en Plesk.
¿Puedo usar Syspanel (HestiaCP) para instalar PrestaShop?
Sí, pero el proceso es manual. Syspanel (puerto 2106) no tiene un catálogo de aplicaciones como Plesk, así que deberás subir los archivos por FTP y crear la base de datos manualmente. La configuración posterior es similar.
Conclusión
Ahora ya sabes cómo configurar PrestaShop en Plesk de principio a fin. Desde la instalación automática hasta los ajustes de seguridad y rendimiento, tienes todo lo necesario para lanzar tu tienda online con éxito.
Recuerda que Plesk ecommerce es una combinación ganadora: la potencia de PrestaShop más la facilidad de gestión de Plesk. Si sigues esta guía, tu tienda estará lista para vender en poco tiempo.
[TIP] No olvides hacer copias de seguridad periódicas y mantener todo actualizado. ¡El éxito de tu negocio online empieza con una buena base técnica!
¿Te ha quedado alguna duda? Déjala en los comentarios o consulta la documentación oficial de PrestaShop y Plesk. ¡Felices ventas!
