Cómo Instalar PrestaShop en Plesk: Guía Fácil
¡Hola! ¿Estás listo para montar tu tienda online con PrestaShop en un servidor gestionado con Plesk? Has llegado al lugar indicado. Como técnico de soporte, he visto a muchos emprendedores y SysAdmins novatos dar sus primeros pasos, y créeme, con esta guía lo harás sin complicaciones.
Vamos a desglosar el proceso paso a paso, desde los requisitos previos hasta la configuración final. Al terminar, tendrás tu tienda funcionando. ¡Empecemos!
Requisitos Previos: Lo que Necesitas Antes de Empezar
Antes de lanzarnos a la instalación, asegurémonos de que tu servidor y tu panel Plesk estén listos. No te preocupes, son pasos sencillos.
1. Acceso a Plesk y Credenciales
Necesitas tener acceso de administrador a tu panel Plesk. Normalmente accedes a través de https://tu-dominio.com:8443 o la IP de tu servidor seguida de :8443. Ten a mano tu usuario y contraseña.
2. Un Dominio o Subdominio Configurado
PrestaShop necesita un dominio (ej: mitienda.com) o un subdominio (ej: tienda.misitio.com) para vivir. En Plesk, asegúrate de que el dominio esté creado y apunte a tu servidor. Si no tienes uno, puedes crearlo desde la sección "Dominios" de Plesk.
3. PHP y Base de Datos Compatibles
PrestaShop requiere PHP 7.4 o superior (recomendamos PHP 8.0+), MySQL 5.7+ o MariaDB 10.2+, y extensiones como mysqli, gd, curl, zip, etc. Plesk suele traer todo esto configurado, pero verifica que tu versión de PHP sea la correcta en Plesk > "Herramientas y Configuración" > "Configuración de PHP" (selecciona el dominio).
4. Espacio en Disco y Memoria
Asegúrate de tener al menos 500 MB de espacio libre y 256 MB de memoria PHP (puedes ajustarlo en la configuración de PHP). PrestaShop no es pesado, pero sí necesita recursos para funcionar ágil.
Paso 1: Descargar PrestaShop desde el Panel Plesk
Plesk facilita mucho las instalaciones de aplicaciones. Olvídate de FTP o líneas de comandos complicadas. Sigue estos pasos:
- Inicia sesión en Plesk con tu cuenta de administrador.
- Ve a "Aplicaciones" en el menú izquierdo. Luego haz clic en "Catálogo de aplicaciones".
- En la barra de búsqueda, escribe "PrestaShop" y presiona Enter.
- Verás el icono de PrestaShop. Haz clic en él y luego en "Instalar".
- Elige el dominio donde quieres instalarlo (asegúrate de que sea el correcto). También puedes elegir un subdirectorio (ej:
/tienda) si no quieres que ocupe la raíz. - Plesk te pedirá configurar la base de datos. Por defecto, creará una nueva automáticamente. Solo debes darle un nombre (ej:
prestashop_db) y una contraseña segura. Guarda estos datos, los necesitarás después. - Haz clic en "Instalar" y espera unos segundos. Plesk descargará, extraerá e instalará PrestaShop automáticamente.
[TIP] Si tu servidor tiene poco ancho de banda, la descarga puede demorar. No cierres la ventana.
Una vez finalizado, verás un mensaje de éxito. Ahora ve al paso siguiente.
Paso 2: Configurar la Base de Datos y el Usuario (Si No lo Hizo Automáticamente)
A veces Plesk no crea la base de datos automáticamente, o quizás prefieras hacerlo manualmente. No te preocupes, es fácil.
- En Plesk, ve a "Bases de datos" (en el menú izquierdo, dentro de tu dominio).
- Haz clic en "Añadir base de datos".
- Ponle un nombre (ej:
prestashop_db), selecciona el tipo (MySQL o MariaDB) y asigna un usuario con contraseña. Anótalos. - Haz clic en "Aceptar". La base de datos estará lista.
Si Plesk ya creó la base de datos automáticamente durante la instalación, puedes saltarte este paso.
Paso 3: Ejecutar el Asistente de Instalación Web de PrestaShop
Ahora viene la parte divertida. Abre tu navegador y escribe la URL de tu dominio (ej: https://mitienda.com si lo instalaste en la raíz, o https://mitienda.com/tienda si usaste subdirectorio). Verás la pantalla de bienvenida de PrestaShop.
3.1 Selección de Idioma y Condiciones
- Elige tu idioma (español, por supuesto).
- Acepta los términos de licencia (lee rápido, pero léelos).
3.2 Compatibilidad del Sistema
PrestaShop verificará automáticamente si tu servidor cumple los requisitos. Si todo está verde, perfecto. Si hay algo en rojo (ej: extensión fileinfo deshabilitada), Plesk te permitirá habilitarla desde la configuración de PHP (ve a Plesk > "Herramientas y Configuración" > "Configuración de PHP" para tu dominio y activa las extensiones faltantes). Luego recarga la página.
3.3 Configuración de la Base de Datos
Aquí introduces los datos que guardaste:
- Servidor de base de datos: Normalmente es
localhosto la IP de tu servidor. - Nombre de base de datos: El que creaste (ej:
prestashop_db). - Usuario: El usuario asociado.
- Contraseña: La que pusiste.
- Prefijo de tabla: Déjalo como
ps_a menos que tengas razones para cambiarlo.
Haz clic en "Probar la conexión". Si todo va bien, verás un mensaje verde.
[WARNING] Si la conexión falla, revisa que el usuario tenga permisos sobre la base de datos. En Plesk, ve a "Bases de datos", selecciona la tuya y en "Usuarios" asegúrate de que el usuario esté asignado.
3.4 Configuración de la Tienda
Llena los datos de tu tienda:
- Nombre de la tienda: El nombre que aparecerá en la web.
- Actividad principal: Elige la categoría que mejor describa tu negocio (ej: "Ropa y accesorios").
- País: El tuyo.
- Hora y zona horaria: Ajusta según tu ubicación.
3.5 Cuenta de Administrador
Crea tu cuenta de administrador:
- Nombre, apellido, correo electrónico (importante: usa uno real, porque recibirás notificaciones).
- Contraseña (debe ser segura, con mayúsculas, números y símbolos).
[INFO] Guarda este correo y contraseña en un lugar seguro. ¡Es la llave de tu tienda!
3.6 Instalación Final
Haz clic en "Instalar" y espera unos minutos. Verás una barra de progreso. Al finalizar, PrestaShop te mostrará un resumen. Importante: Borra la carpeta install por seguridad. Plesk te dará la opción de hacerlo automáticamente (marca la casilla). Si no, hazlo manualmente desde el administrador de archivos de Plesk (ve a "Archivos" en tu dominio, busca la carpeta install y elimínala).
¡Felicidades! Ya tienes PrestaShop instalado.
Paso 4: Configuración Post-Instalación (Recomendaciones de SysAdmin)
Ahora que tu tienda está viva, vamos a asegurarla y optimizarla. Como SysAdmin, estos pasos son clave.
4.1 Activar SSL/HTTPS
Tu tienda debe ser segura. En Plesk:
- Ve a "Sitios web y dominios" > selecciona tu dominio.
- En "Seguridad", haz clic en "Certificado SSL/TLS".
- Si tienes un certificado (gratuito con Let's Encrypt), actívalo. Si no, Plesk puede generarte uno automáticamente (busca "Let's Encrypt" en las opciones).
- Luego, en "Configuración del host", asegúrate de marcar "Redirigir HTTP a HTTPS".
4.2 Configurar el Correo
PrestaShop envía correos de confirmación de pedidos. Configura el correo en Plesk:
- Ve a "Correo" en tu dominio y crea una cuenta (ej:
info@mitienda.com). - Luego, en PrestaShop, ve a "Parámetros de la tienda" > "Contacto" y pon ese correo.
4.3 Ajustar la Memoria PHP (Si es Necesario)
Si ves errores de memoria, aumenta el límite en Plesk:
- Ve a "Herramientas y Configuración" > "Configuración de PHP".
- Selecciona tu dominio y busca
memory_limit. Ponlo a256Mo512M.
4.4 Instalar Módulos Esenciales
Desde el backoffice de PrestaShop (accedes con tu cuenta admin), ve a "Módulos" y busca:
- SEO: Módulos como "Google Analytics" o "SEO Expert".
- Rendimiento: Activa la caché y comprime CSS/JS.
- Seguridad: Instala un módulo de seguridad básico.
Preguntas Frecuentes (FAQ)
Aquí resolvemos las dudas más comunes que me encuentro en soporte.
¿Puedo instalar PrestaShop en Plesk sin conocimientos de programación?
¡Sí! Plesk automatiza todo. Solo necesitas seguir los pasos de esta guía. No necesitas saber PHP ni MySQL.
¿Qué hago si la instalación se queda atascada en el 90%?
Normalmente es un problema de tiempo de ejecución. Aumenta el max_execution_time en la configuración de PHP de Plesk a 300 segundos. Si persiste, revisa los logs de error en Plesk > "Registros".
¿Cómo actualizo PrestaShop más adelante?
Plesk te avisará cuando haya una actualización disponible. Ve a "Aplicaciones" > "Actualizaciones" y haz clic en "Actualizar". Siempre haz una copia de seguridad antes.
¿Es compatible con Syspanel (HestiaCP)?
Si usas Syspanel (el panel basado en HestiaCP), el proceso es similar, pero accedes por el puerto 2106. La instalación manual es más común en ese caso, pero Plesk es más amigable para principiantes.
¿Cómo recupero mi contraseña de administrador?
En la pantalla de inicio de sesión de PrestaShop, haz clic en "¿Olvidó su contraseña?". Te enviará un enlace al correo que registraste. Si no lo recibes, revisa la carpeta de spam o configura el correo en Plesk.
¿Puedo instalar PrestaShop en un subdirectorio (ej: /tienda)?
Sí, durante la instalación en Plesk puedes elegir la ruta. Solo asegúrate de que el dominio principal tenga contenido o redirecciones adecuadas.
Conclusión
Instalar PrestaShop en Plesk es un proceso sencillo si sigues esta guía. Recuerda que Plesk es tu aliado: automatiza la creación de bases de datos, la gestión de PHP y la seguridad. Como SysAdmin, tu trabajo es mantenerlo actualizado y optimizado.
Si te surge alguna duda, no dudes en consultar la documentación de Plesk o escribirme. ¡Buena suerte con tu tienda online!
[TIP FINAL] Haz una copia de seguridad de tu tienda antes de cualquier cambio importante. En Plesk, ve a "Herramientas y Configuración" > "Administrador de copias de seguridad". ¡Nunca está de más!
