PrestaShop: Guía de instalación y configuración inicial en Plesk
¡Hola! Soy tu asesor técnico de confianza. Si estás aquí, es porque quieres montar tu propia tienda online con PrestaShop y tu hosting usa Plesk. Perfecto, has llegado al sitio indicado.
Montar una tienda online suena a algo muy complejo, pero con las herramientas adecuadas y una guía paso a paso, es más sencillo de lo que crees. En este artículo, te voy a explicar desde cero cómo instalar PrestaShop en tu panel Plesk, cómo hacer la configuración inicial y algunos trucos para que tu tienda vuele desde el primer día.
Vamos a ello, que tu negocio no puede esperar.
¿Qué necesito antes de empezar?
Antes de lanzarnos a instalar nada, asegurémonos de que tienes todo lo necesario. Es como preparar los ingredientes antes de cocinar.
Requisitos técnicos básicos
Para que PrestaShop funcione correctamente en tu servidor Plesk, tu hosting debe cumplir con estos requisitos mínimos:
- PHP: Versión 7.4, 8.0 o 8.1 (recomendamos 8.0 por estabilidad).
- Base de datos: MySQL 5.6+ o MariaDB 10.1+.
- Espacio en disco: Al menos 256 MB libres para la instalación inicial.
- Memoria PHP: Al menos 256 MB de límite de memoria (memory_limit).
[INFO] Si no sabes qué versión de PHP tienes, no te preocupes. Desde Plesk puedes cambiarlo fácilmente en la sección "PHP Settings" de tu dominio.
Acceso a tu panel Plesk
Necesitas tener las credenciales de administrador de tu Plesk. Normalmente accedes a través de una URL como https://tudominio.com:8443 o la que te haya proporcionado tu proveedor de hosting.
Paso 1: Instalar PrestaShop desde el instalador de Plesk
Esta es, sin duda, la forma más rápida y limpia de instalar PrestaShop en un entorno Plesk. El panel incluye un instalador de aplicaciones llamado "Aplicaciones" o "WordPress Toolkit" (aunque también sirve para otras apps).
Sigue estos pasos al pie de la letra:
- Inicia sesión en Plesk.
- En el menú lateral izquierdo, busca y haz clic en "Aplicaciones" (o "Websites & Domains" > pestaña "Aplicaciones").
- En el buscador del instalador, escribe "PrestaShop".
- Verás que aparece la opción. Haz clic en "Instalar".
- Se abrirá un asistente. Aquí debes configurar lo siguiente:
- Dominio: Selecciona el dominio donde quieres alojar tu tienda (ej:
tutienda.com). - Directorio de instalación: Déjalo vacío si quieres que la tienda esté en la raíz (
tutienda.com). Si pones/tienda, la URL serátutienda.com/tienda. - Base de datos: Plesk creará una automáticamente. No la toques a menos que sepas lo que haces.
- Dominio: Selecciona el dominio donde quieres alojar tu tienda (ej:
- Haz clic en "Siguiente" o "Instalar".
[TIP] Si quieres una instalación limpia sin plugins extra, desmarca cualquier opción de "demo data" o "contenido de muestra" si la hay. Así empiezas desde cero.
En unos segundos, el sistema descargará e instalará PrestaShop. Verás un mensaje de éxito con la URL de tu tienda y el enlace al panel de administración.
Paso 2: Configuración inicial de PrestaShop (el asistente)
Una vez instalado, al acceder a tu dominio (ej: tutienda.com), se abrirá el asistente de configuración inicial de PrestaShop. Es muy intuitivo, pero vamos a repasar los puntos clave.
2.1. Selección de idioma y país
Elige el idioma de tu tienda (español, por supuesto) y el país donde vas a operar. Esto afecta a la moneda, impuestos y formatos de dirección.
2.2. Información de la tienda
Aquí rellenas los datos básicos:
- Nombre de la tienda: El nombre de tu marca.
- Actividad principal: Elige la opción que más se ajuste (moda, electrónica, etc.).
- País: Asegúrate de que coincida con el de tu negocio para los impuestos.
2.3. Creación de la cuenta de administrador
Este es el paso más crítico. Vas a crear el usuario que gestionará toda la tienda.
- Nombre y apellidos: Cualquiera, pero que sea fácil de recordar.
- Correo electrónico: IMPORTANTE: Pon un correo real al que tengas acceso. Aquí te llegarán notificaciones de pedidos, recuperación de contraseñas, etc.
- Contraseña: Debe ser segura (mayúsculas, minúsculas, números y símbolos). No la pierdas.
[WARNING] No uses el mismo correo y contraseña que tu cuenta de Plesk. Son sistemas diferentes y por seguridad es mejor separarlos.
2.4. Configuración de la base de datos (¡Ojo aquí!)
Este paso suele aparecer si el instalador de Plesk no lo configuró automáticamente. Normalmente verás algo como:
- Servidor de base de datos:
localhost(casi siempre es así). - Nombre de la base de datos: El que creó Plesk (lo puedes ver en "Bases de datos" dentro de tu dominio).
- Usuario: El mismo que el nombre de la base de datos.
- Contraseña: La que Plesk generó. Si no la recuerdas, puedes resetearla desde el panel de Plesk en "Bases de datos" > "Cambiar contraseña".
Si no te pide esto, ¡genial! Plesk ya lo ha gestionado por ti.
2.5. Finalizar la instalación
El asistente te preguntará si quieres instalar módulos adicionales. Te recomiendo que no instales nada por ahora. Cuanto más liviana sea la instalación, mejor rendimiento tendrá.
Haz clic en "Finalizar" o "Gestionar tu tienda". ¡Enhorabuena! Ya tienes PrestaShop instalado.
Paso 3: Configuración post-instalación (lo que nadie te cuenta)
La instalación ha terminado, pero para que tu tienda online en Plesk sea rápida, segura y profesional, debes tocar algunos ajustes clave.
3.1. Activar el modo amigable de URLs (SEO)
Esto es fundamental para que tus productos aparezcan en Google.
- Ve al panel de administración de PrestaShop (normalmente
tutienda.com/admin12345). - En el menú lateral, ve a "Configurar" > "Parámetros de la tienda" > "Tráfico y SEO".
- En la pestaña "SEO y URLs", activa la opción "URLs amigables".
- Haz clic en "Guardar".
[TIP] Si al activarlo te da un error 404, no te asustes. Ve a Plesk > "Apache y nginx" y asegúrate de que está activada la opción "Proxy mode" para nginx (si usas nginx). Si no, contacta con tu soporte técnico.
3.2. Configurar el mantenimiento y modo seguro
Mientras trabajas en tu tienda, no quieres que los clientes vean cosas a medio hacer.
- Ve a "Configurar" > "Parámetros generales" > "Mantenimiento".
- Activa el "Modo mantenimiento".
- Puedes añadir tu propia IP para que solo tú puedas ver la tienda mientras la personalizas.
3.3. Ajustar el límite de memoria de PHP desde Plesk
A veces PrestaShop se queja de poca memoria. Esto se arregla en Plesk:
- En Plesk, ve a tu dominio.
- Haz clic en "PHP Settings" (o "Configuración de PHP").
- Busca la opción "memory_limit" y cámbiala a 256M o 512M.
- Guarda los cambios.
3.4. Configurar el envío de correos (SMTP)
Por defecto, PrestaShop usa la función mail() de PHP, que a menudo acaba en la carpeta de spam. Es mejor usar un servicio SMTP (como Gmail, SendGrid o el de tu hosting).
- En PrestaShop, ve a "Configurar" > "Parámetros de la tienda" > "Contacto" > "Configuración de correo electrónico".
- Cambia el "Método de envío" a "SMTP".
- Rellena los datos de tu servidor SMTP (te los dará tu hosting o tu proveedor de correo).
Preguntas Frecuentes (FAQ)
Aquí respondo a las dudas más comunes que nos llegan.
¿Puedo instalar PrestaShop en un subdominio?
Sí, totalmente. En el paso 1, cuando selecciones el dominio, puedes elegir un subdominio (ej: tienda.tudominio.com). El proceso es idéntico.
¿Qué hago si el instalador de Plesk no encuentra PrestaShop?
Esto puede pasar si tu proveedor de hosting no tiene actualizado el catálogo de aplicaciones. En ese caso, puedes instalar PrestaShop manualmente:
- Descarga el archivo ZIP desde prestashop.com.
- En Plesk, usa el "Administrador de archivos" para subir el ZIP a la carpeta
httpdocsde tu dominio. - Descomprímelo allí.
- Crea una base de datos en Plesk (sección "Bases de datos").
- Accede a tu dominio y sigue el asistente manual (te pedirá los datos de la base de datos que creaste).
¿Cómo actualizar PrestaShop en Plesk?
Nunca actualices desde el panel de administración de PrestaShop si no sabes lo que haces, puede romper la tienda. La forma segura es:
- Haz una copia de seguridad completa desde Plesk (dominio y base de datos).
- Usa el "Administrador de archivos" de Plesk para subir los archivos de la nueva versión.
- Ejecuta el script de actualización desde la URL.
[WARNING] Siempre, siempre, haz una copia de seguridad antes de actualizar. Si algo sale mal, puedes restaurar en 5 minutos.
¿PrestaShop funciona bien con nginx en Plesk?
Sí, pero necesita un pequeño ajuste. Plesk usa nginx como proxy inverso. Para que las URLs amigables funcionen, ve a Plesk > "Apache y nginx" y en "Directivas adicionales de nginx" pega esto:
try_files $uri $uri/ /index.php?$args;
Luego, activa el "Proxy mode". Esto soluciona el 90% de los problemas de rutas.
Conclusión y próximos pasos
Has aprendido a instalar PrestaShop en Plesk de forma rápida, a hacer la configuración inicial y a resolver los problemas más comunes. Ahora tu tienda online está lista para que empieces a añadir productos, configurar métodos de pago y personalizar el diseño.
Recuerda que la clave del éxito en una tienda online en Plesk está en:
- Mantener PrestaShop y sus módulos actualizados.
- Hacer copias de seguridad periódicas (Plesk lo hace automáticamente si lo programas).
- Optimizar las imágenes de tus productos para que la web cargue rápido.
Si tienes cualquier otra duda, no dudes en contactar con tu proveedor de hosting o escribirme. ¡Estoy aquí para ayudarte a que tu negocio digital crezca!
¡Mucha suerte con tu nueva tienda!
