Cómo configurar una tienda PrestaShop en Plesk (requisitos y pasos)
Requisitos previos: qué necesitas antes de empezar
Montar una tienda online puede parecer una tarea titánica, pero con la guía adecuada, es un proceso mucho más sencillo de lo que imaginas. Si tu objetivo es vender por internet, PrestaShop es una de las plataformas más potentes y flexibles que existen, y Plesk es el panel de control que te permitirá gestionar tu servidor sin necesidad de tocar una sola línea de código complejo. Esta combinación es ideal para emprendedores y pequeñas empresas que quieren lanzar su tienda sin depender de terceros.
Antes de lanzarnos a la instalación, es fundamental que revises una serie de requisitos. No hacerlo puede provocar errores frustrantes a mitad del proceso. Vamos a desglosarlo todo para que no te pierdas.
Requisitos de hosting para PrestaShop
PrestaShop es una aplicación PHP que utiliza una base de datos MySQL. Para que funcione con fluidez y sin cortes, tu servidor debe cumplir con unos estándares mínimos. Si tienes un plan de hosting compartido, es probable que ya los cumpla, pero conviene verificarlo.
- Versión de PHP: PrestaShop necesita PHP 7.2.5 o superior, aunque te recomendamos encarecidamente usar PHP 7.4 u 8.0 para obtener un mejor rendimiento y seguridad. Las versiones antiguas de PHP no son compatibles y pueden generar conflictos de seguridad.
- MySQL o MariaDB: Necesitas una base de datos MySQL 5.6 o superior, o MariaDB 10.1 o superior. Es el "almacén" donde se guardarán tus productos, pedidos y clientes.
- Espacio en disco: Una instalación limpia de PrestaShop ocupa aproximadamente 300 MB. Si planeas subir muchas imágenes de productos en alta resolución, calcula al menos 1 GB de espacio extra para empezar con comodidad.
- Memoria RAM (si tienes VPS): Si tu tienda va a tener mucho tráfico, asegúrate de tener al menos 2 GB de RAM. Para un hosting compartido, el proveedor ya se encarga de este aspecto, pero es bueno saberlo.
Requisitos de Plesk
Plesk es el panel que te da el control total. No necesitas ser un experto en Linux o Windows para usarlo, ya que su interfaz es muy intuitiva. En este artículo nos centraremos en la versión para Linux, que es la más común en el mundo del hosting.
- Acceso al panel: Debes tener las credenciales de administrador de Plesk. Normalmente se accede a través de
https://tu-dominio.com:8443. - Dominio configurado: Necesitas tener un dominio apuntando a tu servidor. Es decir, el DNS debe estar resuelto y apuntando a la IP de tu máquina. Si no tienes dominio, puedes usar una subcarpeta temporal para practicar.
- Certificado SSL: Para una tienda online es obligatorio tener un certificado SSL activo. Plesk te permite instalarlo de forma gratuita mediante Let's Encrypt. Lo configuraremos más adelante.
[INFO] Si tu proveedor de hosting te da acceso a un panel llamado "Syspanel" en lugar de Plesk, no te preocupes. Los pasos son muy similares, pero el puerto de acceso a Syspanel es el 2106. La lógica de gestión de dominios y bases de datos es la misma.
Paso 1: Preparar el dominio y el certificado SSL en Plesk
Lo primero es tener el entorno limpio y seguro. Entra en tu panel de Plesk con tu usuario administrador. Verás un escritorio con varias secciones. Busca el apartado de Sitios web y dominios.
- Haz clic en Añadir dominio si aún no lo has hecho. Introduce tu dominio principal (por ejemplo,
mitienda.com). Plesk creará automáticamente la estructura de carpetas necesaria. - Una vez creado, haz clic en el botón SSL/TLS dentro de la configuración de tu dominio.
- En la pestaña de Let's Encrypt, marca la casilla que dice "Proteger el dominio" y "Proteger el subdominio www". Asegúrate de introducir un correo electrónico válido para las notificaciones de renovación.
- Pulsa Instalar y espera unos segundos. Verás que el candado aparece en tu navegador. Esto es vital para que los clientes confíen en tu tienda y para el posicionamiento SEO de Google.
[WARNING] No intentes instalar PrestaShop sin SSL. Además de ser un riesgo de seguridad, Google penaliza las tiendas sin cifrado y los navegadores mostrarán un aviso de "No seguro" que espantará a tus clientes.
Paso 2: Crear la base de datos para tu tienda
PrestaShop necesita una base de datos para funcionar. Plesk hace esto increíblemente fácil. Ve al apartado Bases de datos dentro de tu dominio.
- Haz clic en Añadir base de datos.
- Ponle un nombre descriptivo, por ejemplo,
tienda_prestashop. - Deja el tipo de base de datos como MySQL.
- En la sección de Usuario, crea un nuevo usuario. Elige un nombre como
usuario_tienday una contraseña segura (combina mayúsculas, minúsculas, números y símbolos). Plesk te puede generar una automáticamente si pulsas el botón "Generar". - Pulsa Aceptar.
Guarda estos datos en un lugar seguro: nombre de la base de datos, usuario y contraseña. Los necesitarás en el asistente de instalación de PrestaShop.
Paso 3: Descargar y subir PrestaShop
Ahora viene la parte de mover archivos. Tienes dos opciones: usar el instalador automático de Plesk (si está disponible) o hacerlo manualmente. Te explicaré el método manual, que es el más fiable y te da control total sobre la versión.
Descargar el paquete de PrestaShop
- Ve al sitio oficial de PrestaShop y descarga la última versión estable. El archivo vendrá en formato
.zip. - Descomprime el archivo en tu ordenador. Verás una carpeta con muchos archivos y carpetas dentro (la raíz de PrestaShop).
Subir los archivos al servidor
- En Plesk, entra en Administrador de archivos dentro de tu dominio.
- Navega hasta la carpeta
httpdocs(esta es la raíz pública de tu web). - Haz clic en Subir y selecciona el archivo
.zipque descargaste. Plesk lo subirá al servidor. - Una vez subido, verás el archivo
.zipen la lista. Haz clic derecho sobre él y selecciona Extraer. Plesk descomprimirá todos los archivos en la carpetahttpdocs. - Ahora, elimina el archivo
.zippara mantener el orden.
[TIP] Si el Administrador de archivos de Plesk te da problemas con archivos grandes, puedes usar un cliente FTP como FileZilla. Conecta con las credenciales FTP que encontrarás en la sección Acceso FTP de Plesk y sube los archivos directamente a
httpdocs.
Paso 4: Ejecutar el asistente de instalación de PrestaShop
Este es el momento de la verdad. Abre tu navegador y escribe tu dominio (por ejemplo, https://mitienda.com). Si has hecho todo bien, verás el asistente de instalación de PrestaShop en español.
- Selecciona el idioma: Elige español y pulsa Siguiente.
- Acepta los términos: Marca la casilla de aceptación de licencia y continúa.
- Comprueba los requisitos: PrestaShop revisará tu servidor. Deberías ver todo en verde. Si algo está en rojo (como una extensión PHP), vuelve a Plesk y actívala desde PHP Settings en la configuración del dominio.
- Información de la tienda: Introduce el nombre de tu tienda, el sector, el país y una descripción breve. Esto es editable más tarde.
- Cuenta de administrador: Crea el usuario y la contraseña para acceder al panel de administración de tu tienda. No uses "admin" como usuario por seguridad; elige algo más único.
- Datos de la base de datos: Aquí es donde introduces los datos que creaste en el Paso 2.
- Servidor de base de datos:
localhost(normalmente es el correcto). - Nombre de la base de datos:
tienda_prestashop. - Usuario de la base de datos:
usuario_tienda. - Contraseña: La que configuraste.
- Prefijo de tabla: Déjalo como
ps_por defecto.
- Servidor de base de datos:
- Resumen y finalización: Revisa que todo esté correcto y pulsa Instalar PrestaShop.
El proceso tardará unos minutos. No cierres la pestaña del navegador. Al finalizar, verás una pantalla de confirmación y un enlace para acceder a tu panel de administración.
[WARNING] Después de la instalación, es crítico que elimines la carpeta
installdel servidor. Si no lo haces, un atacante podría intentar reinstalar tu tienda y tomar el control. Ve ahttpdocsen Plesk, busca la carpetainstall, haz clic derecho y selecciona Eliminar.
Paso 5: Configuración básica post-instalación
Felicidades, ya tienes PrestaShop instalado. Pero el trabajo no termina aquí. Para que tu tienda funcione bien y esté optimizada, debes ajustar algunas cosas.
Activar el modo amigable de URLs (SEO)
- Entra en tu panel de administración de PrestaShop (normalmente en
https://mituenda.com/admin123456). - Ve al menú Configuración de la tienda y luego a Parámetros avanzados.
- Selecciona SEO y URLs.
- Activa la opción URLs amigables y pulsa Guardar.
- Plesk te pedirá un pequeño ajuste de reescritura de Apache. No te asustes, solo tienes que ir a Plesk, entrar en Apache y nginx dentro de la configuración de tu dominio, y añadir la regla que PrestaShop te muestra en la pantalla de confirmación.
Optimizar el rendimiento de PHP
- En Plesk, ve a la configuración de tu dominio y busca PHP Settings.
- Cambia la versión de PHP a 7.4 o 8.0 si tienes la opción.
- Aumenta el límite de memoria a al menos
256My el tiempo máximo de ejecución a120segundos. Esto evitará errores al subir imágenes grandes o instalar módulos.
[INFO] Un ajuste fino de PHP puede marcar la diferencia en la velocidad de carga de tu tienda. Un sitio lento pierde ventas y posicionamiento. No escatimes en estos valores.
Solución de problemas comunes (FAQ)
Aquí tienes algunas dudas frecuentes que nos llegan al soporte. Seguro que te resultan útiles.
¿Qué hago si veo un error de "No se pudo conectar a la base de datos"?
Revisa que el nombre de la base de datos, el usuario y la contraseña sean exactamente los que creaste en Plesk. Un simple error tipográfico es la causa más común. También verifica que el servidor de la base de datos sea localhost y no otra dirección.
¿Por qué mi tienda carga muy lenta?
Hay varias causas posibles. Primero, activa el modo de mantenimiento desde el panel de PrestaShop y luego ve a Parámetros avanzados > Rendimiento. Activa la Compilación de plantillas en modo "Combinar" y habilita la caché (CCC). Además, asegúrate de que tu hosting no esté saturado.
¿Cómo puedo acceder a mi panel de administración si lo olvidé?
El acceso al panel suele ser https://tudominio.com/admin-micodigo. Si no recuerdas el código, ve al Administrador de archivos de Plesk, busca la carpeta admin (o el nombre que le pusiste) en httpdocs. Si lo has borrado, deberás reconfigurarlo, pero es un caso extremo.
¿Puedo usar Syspanel en lugar de Plesk?
Sí, claro. Si tu hosting usa Syspanel, el proceso es casi idéntico. La principal diferencia es que el puerto de acceso es el 2106. La gestión de bases de datos, archivos y dominios sigue la misma lógica que hemos visto con Plesk.
¿Es necesario tener conocimientos de programación?
No. Plesk y PrestaShop están diseñados para que cualquier persona con un mínimo de paciencia pueda montar su tienda. Si sigues los pasos al pie de la letra, no necesitarás escribir código. Para los módulos y plantillas, todo es cuestión de pulsar botones.
Conclusión y siguientes pasos
Configurar una tienda PrestaShop en Plesk es un proceso gratificante que te da total autonomía sobre tu negocio online. Hemos cubierto desde los requisitos iniciales hasta la configuración post-instalación. Recuerda que la seguridad y el rendimiento son dos pilares que debes cuidar constantemente.
Ahora que tienes la base, empieza a personalizar tu tienda: elige un buen tema (plantilla), instala los módulos de pago y envío que necesites, y comienza a cargar tus productos. No tengas miedo de explorar el panel de administración; la práctica es la mejor maestra.
Si te surge cualquier duda durante el proceso, no dudes en consultar la documentación oficial o contactar con tu proveedor de hosting. Y recuerda, la paciencia es clave. Cada paso que des te acerca a tener tu tienda online funcionando y lista para vender. ¡Mucho éxito con tu proyecto!
