Cómo instalar PrestaShop en Plesk: guía completa
Introducción: ¿Por qué usar PrestaShop con Plesk?
Si estás pensando en montar una tienda online y has elegido PrestaShop como tu plataforma, estás en el camino correcto. Es uno de los sistemas de gestión de contenidos (CMS) más potentes y flexibles para ecommerce, y combinarlo con Plesk —uno de los paneles de control de hosting más populares— te dará una gestión sencilla y profesional.
En esta guía completa, te explicaré paso a paso cómo instalar PrestaShop en Plesk, desde los requisitos previos hasta la configuración inicial. No necesitas ser un experto técnico, solo seguir las instrucciones al pie de la letra. Al final, tendrás tu tienda lista para empezar a vender.
Requisitos previos antes de instalar PrestaShop
Antes de lanzarte a la instalación, asegúrate de tener lo siguiente:
- Un plan de hosting que incluya Plesk (la mayoría de los proveedores lo ofrecen).
- Acceso al panel de Plesk (generalmente mediante una URL como
https://tudominio.com:8443). - Un nombre de dominio configurado y apuntando a tu servidor.
- PHP 7.4 o superior (PrestaShop 8 requiere PHP 8.0+).
- MySQL 5.6+ o MariaDB 10.1+.
- Al menos 256 MB de memoria PHP (recomendado 512 MB).
[INFO] Si tu hosting usa Syspanel (el antiguo HestiaCP), el acceso es por el puerto 2106 (ejemplo:
https://tudominio.com:2106). El proceso de instalación en Syspanel es similar, pero los nombres de las opciones pueden variar ligeramente.
Paso 1: Acceder a Plesk y preparar el dominio
- Inicia sesión en Plesk con tus credenciales de administrador.
- En el panel principal, ve a Sitios web y dominios.
- Si aún no has añadido tu dominio, haz clic en Añadir dominio y sigue los pasos (nombre de dominio, tipo de hosting, etc.).
- Una vez añadido, asegúrate de que el dominio tenga soporte PHP activado. Para ello:
- Haz clic en el nombre del dominio.
- Ve a Configuración de PHP.
- Selecciona la versión de PHP recomendada (8.0 o superior).
- Ajusta los límites de memoria:
memory_limit = 256Mcomo mínimo.
[TIP] Si tu dominio ya tiene contenido, puedes crear un subdominio (ej:
tienda.tudominio.com) para la instalación de PrestaShop. Esto evita conflictos.
Paso 2: Descargar PrestaShop
PrestaShop se descarga desde su sitio oficial. Sigue estos pasos:
- Ve a PrestaShop.com y descarga la versión completa (archivo ZIP).
- También puedes usar la herramienta de instalación automática de Plesk (más adelante lo explico), pero si prefieres el método manual, continúa.
Paso 3: Subir PrestaShop al servidor mediante FTP o el Administrador de archivos
Tienes dos opciones: usar un cliente FTP (como FileZilla) o el Administrador de archivos de Plesk.
Opción A: Usar el Administrador de archivos de Plesk
- En Plesk, ve a Sitios web y dominios > haz clic en tu dominio.
- Busca la sección Archivos y haz clic en Administrador de archivos.
- Navega a la carpeta
httpdocs(opublic_html). - Sube el archivo ZIP de PrestaShop que descargaste.
- Una vez subido, selecciona el archivo y haz clic en Extraer.
- Después de extraer, verás una carpeta con el nombre de la versión (ej:
prestashop_1.7.8.3). Mueve todo su contenido a la raíz dehttpdocs(puedes seleccionar todos los archivos, cortarlos y pegarlos).
Opción B: Usar FTP
- Conéctate a tu servidor FTP con las credenciales que te proporcionó tu hosting.
- Navega a la carpeta raíz de tu dominio (normalmente
public_htmlohttpdocs). - Sube el archivo ZIP de PrestaShop.
- Descomprímelo en el servidor (muchos clientes FTP tienen opción de descompresión remota).
[WARNING] Si usas Syspanel, la carpeta raíz suele llamarse
public_html. Asegúrate de que los archivos estén directamente en esa carpeta, no dentro de una subcarpeta, a menos que quieras que tu tienda esté entudominio.com/prestashop.
Paso 4: Crear una base de datos en Plesk
PrestaShop necesita una base de datos MySQL para funcionar. En Plesk, es muy sencillo:
- Ve a Sitios web y dominios > haz clic en tu dominio.
- Busca la sección Bases de datos y haz clic en Añadir base de datos.
- Dale un nombre a la base de datos (ej:
prestashop_db). - Crea un usuario con contraseña segura. Anota estos datos, los necesitarás durante la instalación.
- Haz clic en Aceptar.
[INFO] En Plesk, la base de datos y el usuario se crean automáticamente con permisos. No necesitas hacer nada más.
Paso 5: Ejecutar el instalador web de PrestaShop
Ahora viene la parte más interactiva. Abre tu navegador y escribe la URL de tu dominio (ej: https://tudominio.com). Si todo está correcto, verás la pantalla de bienvenida del instalador de PrestaShop.
Sigue estos pasos:
5.1. Selección de idioma
Elige tu idioma preferido y haz clic en Siguiente.
5.2. Aceptar licencia
Lee los términos (opcional) y marca la casilla de aceptación. Haz clic en Siguiente.
5.3. Compatibilidad del sistema
PrestaShop revisará tu servidor. Si ves algún requisito en rojo (como falta de extensiones PHP), deberás solucionarlo antes de continuar. Los problemas más comunes son:
- PHP memory_limit bajo: Auméntalo en Plesk (Configuración de PHP).
- Falta de extensiones: Actívalas desde la misma sección (ej:
curl,gd,mbstring,pdo_mysql).
[TIP] Si ves advertencias amarillas, no son críticas, pero es mejor corregirlas para un rendimiento óptimo.
5.4. Información de la tienda
Introduce:
- Nombre de la tienda: El que quieras.
- Actividad principal: Selecciona tu rubro.
- País, zona horaria, moneda.
- Correo electrónico del administrador: Importante para recuperar contraseñas.
5.5. Configuración de la base de datos
Aquí introduces los datos que creaste en el Paso 4:
- Dirección del servidor de base de datos: Normalmente
localhost(o127.0.0.1). - Nombre de la base de datos: El que pusiste (ej:
prestashop_db). - Usuario: El usuario que creaste.
- Contraseña: La contraseña del usuario.
- Prefijo de tabla: Déjalo como
ps_a menos que tengas motivos para cambiarlo.
Haz clic en Probar conexión. Si todo está bien, verás un mensaje verde.
5.6. Resumen e instalación
Revisa los datos y haz clic en Instalar. El proceso puede tardar unos minutos. Aparecerá una barra de progreso.
[WARNING] No cierres la ventana del navegador ni recargues la página durante la instalación.
5.7. Finalización
Al terminar, verás un mensaje de éxito. Importante: PrestaShop te pedirá que elimines la carpeta install por seguridad. Puedes hacerlo desde el Administrador de archivos de Plesk.
Paso 6: Configuración inicial de la tienda
Una vez instalado, accede al panel de administración:
- URL:
https://tudominio.com/admin(o la ruta que se te indicó). - Usuario y contraseña: Los que definiste durante la instalación.
Desde el back office, puedes:
- Configurar métodos de pago (PayPal, transferencia, etc.).
- Añadir productos y categorías.
- Personalizar el tema (hay muchos gratuitos y de pago).
- Configurar el SEO (URLs amigables, meta tags, etc.).
Preguntas frecuentes (FAQ)
¿Puedo instalar PrestaShop automáticamente desde Plesk?
Sí, Plesk incluye un instalador de aplicaciones (llamado "Aplicaciones" o "Instalador de aplicaciones"). Busca PrestaShop, selecciona la versión, elige el dominio y sigue los pasos. Es más rápido, pero a veces las versiones no están actualizadas.
¿Qué hago si aparece un error de "carpeta install no eliminada"?
Elimínala manualmente desde el Administrador de archivos de Plesk o mediante FTP. Es un requisito de seguridad.
¿Cómo mejoro el rendimiento de PrestaShop en Plesk?
Activa la caché (en PrestaShop > Rendimiento), usa un CDN, optimiza las imágenes y considera un hosting con recursos dedicados.
¿Puedo migrar una tienda PrestaShop existente a Plesk?
Sí, exporta la base de datos y los archivos desde tu hosting anterior, y luego impórtalos en Plesk. Luego, cambia las configuraciones en el archivo app/config/parameters.php.
¿Syspanel (HestiaCP) es compatible con PrestaShop?
Sí, Syspanel es compatible. Solo recuerda que el acceso al panel es por el puerto 2106. La instalación se hace de forma similar, subiendo los archivos a public_html y creando la base de datos desde la sección "Bases de datos".
Conclusión
Instalar PrestaShop en Plesk es un proceso sencillo si sigues los pasos correctos. Desde la preparación del dominio hasta la configuración inicial, esta guía te ha llevado de la mano para que tengas tu tienda online funcionando en poco tiempo.
Recuerda que la clave está en:
- Tener un hosting con los requisitos adecuados.
- Subir los archivos correctamente.
- Configurar la base de datos sin errores.
- Eliminar la carpeta
installal finalizar.
Si encuentras algún problema, revisa los logs de error de Plesk (en Sitios web y dominios > Registros) o consulta la documentación oficial de PrestaShop.
¡Ahora es tu turno! Empieza a construir tu tienda y a vender online. Si te ha sido útil esta guía, compártela con otros emprendedores. ¡Buena suerte!
