Cómo configurar tienda PrestaShop en Plesk: guía rápida
Requisitos previos antes de empezar
Antes de lanzarte a configurar PrestaShop en Plesk, asegúrate de tener todo listo. Necesitarás:
- Un panel de control Plesk activo (generalmente lo proporciona tu hosting).
- Acceso a Plesk con permisos de administrador o de suscripción.
- Un dominio o subdominio donde instalarás la tienda.
- Una base de datos MySQL/MariaDB (la crearás desde Plesk).
- Al menos 256 MB de memoria PHP asignada (recomendado 512 MB o más).
[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el acceso al panel suele ser por el puerto 2106. Plesk, en cambio, usa el puerto 8443 por defecto.
Paso 1: Acceder a Plesk y preparar el entorno
Abre tu navegador y escribe la URL de acceso a Plesk. Normalmente es algo como https://tudominio.com:8443 o la IP de tu servidor seguida de :8443. Introduce tu usuario y contraseña.
Una vez dentro, verás el panel principal con todas las herramientas. Para configurar PrestaShop en Plesk, lo primero es asegurarte de que tu dominio esté creado y apuntando correctamente.
Verificar el dominio
- Ve a Sitios web y dominios.
- Busca tu dominio en la lista. Si no aparece, créalo desde el botón Añadir dominio.
- Asegúrate de que el dominio tenga un certificado SSL activo (recomendado para tiendas online).
[TIP] Si tu dominio ya está registrado pero no ves los archivos, comprueba que los DNS apunten a tu servidor. Puedes usar herramientas como
pingonslookuppara verificarlo.
Paso 2: Crear la base de datos para PrestaShop
PrestaShop necesita una base de datos para guardar productos, pedidos y configuraciones. Desde Plesk es muy sencillo:
- En el panel principal, haz clic en Bases de datos (o en Sitios web y dominios > Bases de datos).
- Pulsa Añadir base de datos.
- Dale un nombre, por ejemplo:
tienda_prestashop. - Elige el tipo de base de datos: MySQL o MariaDB (ambos funcionan bien).
- Crea un usuario y una contraseña segura. Anótalos porque los necesitarás durante la instalación.
- Haz clic en Aceptar.
[WARNING] Guarda bien los datos de acceso a la base de datos. Si los pierdes, tendrás que crear una nueva. Te recomiendo usar un gestor de contraseñas.
Paso 3: Descargar e instalar PrestaShop
Ahora toca el corazón del tutorial PrestaShop Plesk. Descargaremos la última versión de PrestaShop desde su web oficial y la subiremos a tu dominio.
Opción A: Subir archivos manualmente (recomendada para principiantes)
- Ve a prestashop.com y descarga el paquete ZIP de la última versión.
- En Plesk, ve a Sitios web y dominios > Administrador de archivos.
- Navega hasta la carpeta
httpdocs(opublic_html) de tu dominio. - Sube el archivo ZIP usando el botón Subir archivos.
- Una vez subido, selecciona el ZIP y haz clic en Extraer. Se creará una carpeta con los archivos de PrestaShop.
- Opcional: mueve todo el contenido de la carpeta extraída a la raíz (
httpdocs) para que la tienda se vea directamente en tu dominio.
Opción B: Usar el instalador automático de Plesk
Muchos paneles Plesk incluyen un instalador de aplicaciones. Busca la opción Aplicaciones o Instalador de aplicaciones en el menú. Allí podrás encontrar PrestaShop listo para instalar con un solo clic. Solo necesitarás proporcionar los datos de la base de datos que creaste.
[INFO] Si no ves PrestaShop en el instalador, contacta con tu proveedor de hosting. Algunos planes básicos no incluyen esta función.
Paso 4: Ejecutar el asistente de instalación de PrestaShop
Una vez que los archivos estén en tu dominio, abre un navegador y escribe la URL de tu tienda (ej: https://tudominio.com). Verás la pantalla de bienvenida del instalador de PrestaShop.
Configurar el idioma y la tienda
- Selecciona el idioma (español) y haz clic en Siguiente.
- Acepta los términos de licencia.
- En la pantalla de Información de la tienda, completa:
- Nombre de la tienda: el nombre de tu negocio.
- Actividad principal: elige la que más se ajuste.
- País: tu país.
- Habilitar SSL: marca esta opción si tu dominio tiene certificado SSL.
- Crea una cuenta de administrador con un correo electrónico real y una contraseña segura.
Conectar con la base de datos
- En la pantalla de Sistema, verás los campos para la base de datos.
- Introduce:
- Servidor de base de datos: normalmente
localhosto127.0.0.1. - Nombre de la base de datos: el que creaste (ej:
tienda_prestashop). - Usuario: el usuario de la base de datos.
- Contraseña: la contraseña del usuario.
- Servidor de base de datos: normalmente
- Haz clic en Probar la conexión. Si todo está bien, aparecerá un mensaje verde.
- Haz clic en Siguiente para que PrestaShop instale las tablas.
[WARNING] Si ves un error de conexión, revisa que los datos sean correctos. Si usas un servidor remoto, el servidor de base de datos podría ser una IP en lugar de
localhost.
Finalizar la instalación
El asistente instalará los módulos por defecto y creará las tablas. Al terminar, verás un mensaje de éxito. No olvides eliminar la carpeta install por seguridad (Plesk te lo recordará). Puedes hacerlo desde el Administrador de archivos de Plesk.
[TIP] Después de eliminar la carpeta
install, cambia los permisos de la carpetaconfiga 755 para mayor seguridad.
Paso 5: Configuración básica de la tienda en Plesk
Una vez instalada, accede al panel de administración de PrestaShop en https://tudominio.com/admin (o la URL que elegiste). Desde allí podrás personalizar tu tienda PrestaShop en Plesk.
Ajustes generales
- Parámetros de la tienda > Configuración general: aquí puedes cambiar el nombre, el logo y la URL de la tienda.
- Parámetros de la tienda > Productos: activa o desactiva opciones como el stock o las referencias.
- Mejora del rendimiento: ve a Parámetros avanzados > Rendimiento y activa la caché (recomendado: Caché de archivos).
Configurar el SEO básico
Para que tu tienda sea encontrada en Google:
- Ve a Parámetros de la tienda > Tráfico y SEO.
- Configura las meta etiquetas de la página principal (título, descripción).
- Activa las URLs amigables: en Parámetros de la tienda > Tráfico y SEO > URLs amigables, actívalas y guarda.
- Ve a Módulos > Módulos y servicios y busca "Google Analytics" o "SEO". Instala un módulo gratuito para mejorar el posicionamiento.
[INFO] Si tu hosting usa Syspanel (HestiaCP), recuerda que el acceso es por el puerto 2106. Pero si estás en Plesk, el puerto es el 8443.
Solución de problemas comunes (FAQ)
Aquí tienes respuestas a dudas frecuentes al configurar PrestaShop en Plesk:
P: ¿Por qué veo un error 500 después de instalar?
R: Generalmente es por permisos incorrectos. Ve al Administrador de archivos de Plesk y asegúrate de que la carpeta config tenga permisos 755 y los archivos 644. También revisa el archivo config/settings.inc.php.
P: No puedo acceder al panel de administración
R: Comprueba la URL correcta. Si olvidaste la ruta, mira en el archivo config/settings.inc.php la línea que dice _ADMIN_DIR_. También puedes cambiar la carpeta admin desde el Administrador de archivos renombrándola.
P: La instalación se queda colgada en "Configurando la base de datos"
R: Revisa que tu base de datos tenga suficiente espacio y que el usuario tenga todos los privilegios. Desde Plesk, ve a Bases de datos, selecciona tu base y en Usuarios asegúrate de que tenga permisos de lectura/escritura.
P: ¿Cómo activo SSL en mi tienda PrestaShop?
R: Desde Plesk, ve a Sitios web y dominios > Certificados SSL y asegúrate de tener uno activo. Luego, en PrestaShop, ve a Parámetros de la tienda > Configuración general y activa "SSL en todas las páginas".
P: Mi tienda carga muy lento
R: Activa la caché en Parámetros avanzados > Rendimiento. También comprime las imágenes de los productos y usa un CDN si es posible. Desde Plesk, puedes instalar un plugin de caché como Varnish si tu plan lo permite.
P: ¿Puedo migrar una tienda PrestaShop desde otro hosting?
R: Sí. Exporta la base de datos desde el panel anterior, descarga los archivos por FTP y súbelos a Plesk. Luego, en Plesk, crea una base de datos e importa el SQL. Finalmente, edita el archivo config/settings.inc.php con los nuevos datos de conexión.
Consejos finales para tu tienda PrestaShop en Plesk
Para que tu tienda PrestaShop en Plesk funcione de manera óptima:
- Mantén todo actualizado: tanto PrestaShop como los módulos y el propio Plesk. Las actualizaciones corrigen fallos de seguridad.
- Haz copias de seguridad periódicas: desde Plesk puedes programar backups automáticos de tu sitio y base de datos.
- Monitoriza el rendimiento: usa herramientas como Google PageSpeed Insights para identificar mejoras.
- Protege tu tienda: instala un módulo de seguridad y cambia la URL de administración por defecto.
[TIP] Si tienes dudas técnicas, el soporte de tu hosting suele ayudar con la configuración básica. No dudes en contactarlos.
Ahora ya sabes cómo configurar PrestaShop en Plesk de principio a fin. Es un proceso sencillo si sigues estos pasos. Recuerda que la clave está en tener los datos de la base de datos a mano y en no saltarte la eliminación de la carpeta install. ¡Tu tienda online está lista para vender!
