Guía básica: Cómo instalar PrestaShop en Plesk
¡Hola! Bienvenido a esta guía donde te explicaré paso a paso cómo montar tu tienda online con PrestaShop usando Plesk. Si estás leyendo esto, seguramente tienes un plan de hosting con Plesk y quieres lanzar tu negocio digital sin complicaciones. No te preocupes si no eres un experto en sistemas, aquí lo haremos sencillo y claro.
Esta guía está pensada para usuarios que ya tienen acceso a Plesk (ya sea en un servidor dedicado, VPS o hosting compartido) y quieren instalar PrestaShop, una de las plataformas de comercio electrónico más potentes y populares. A lo largo del artículo, resolveremos dudas comunes, te daremos trucos y consejos para que tu tienda online Plesk funcione de maravilla.
Requisitos previos antes de instalar PrestaShop en Plesk
Antes de empezar, asegurémonos de que todo está listo. No te saltes este paso, porque si falta algo, la instalación puede fallar o la tienda irá muy lenta.
¿Qué necesitas tener?
- Acceso a Plesk: Obviamente, necesitas las credenciales de administrador de tu panel Plesk (normalmente se accede por
https://tudominio.com:8443). - Un dominio o subdominio: Por ejemplo,
tutienda.comotienda.tusitio.com. Debe estar apuntando a tu servidor (los DNS configurados). - PHP 7.4 o superior: PrestaShop 8 requiere al menos PHP 7.4. Recomendamos PHP 8.0 o 8.1 para mejor rendimiento.
- Base de datos MySQL/MariaDB: Plesk ya incluye esto, pero asegúrate de tener espacio y permisos para crear una base de datos nueva.
- Espacio en disco: PrestaShop ocupa unos 200-300 MB, pero necesitarás más para imágenes, plugins y catálogo.
- Conexión a Internet estable: Vamos a descargar archivos desde el repositorio oficial de PrestaShop.
[TIP] Si tu Plesk está en un servidor con poco rendimiento, considera activar la caché de PHP (OPcache) y usar un CDN para las imágenes. Tu tienda online Plesk te lo agradecerá.
Paso 1: Acceder a Plesk y preparar el dominio
Lo primero es entrar a tu panel de control Plesk. Normalmente la URL 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, localiza la sección "Sitios web y dominios". Ahí verás una lista de los dominios que tienes alojados. Si aún no has añadido el dominio para tu tienda, hazlo ahora:
- Haz clic en "Añadir dominio".
- Escribe el nombre del dominio (ej:
tutiendaonline.com). - Selecciona la carpeta raíz donde se alojará la tienda (por defecto,
httpdocs).
4 Marca las opciones de PHP (selecciona la versión que prefieras, por ejemplo PHP 8.1) y SSL/TLS (si tienes certificado, actívalo; si no, puedes obtener uno gratis con Let's Encrypt después). - Haz clic en "Aceptar".
Ya tienes el dominio listo. Ahora vamos a crear la base de datos.
Paso 2: Crear la base de datos para PrestaShop
PrestaShop necesita una base de datos para guardar productos, pedidos, clientes, etc. Plesk facilita mucho esto.
- En el panel de Sitios web y dominios, busca el icono "Bases de datos" (suele estar en la columna derecha o en el menú de herramientas).
- Haz clic en "Añadir base de datos".
- Ponle un nombre descriptivo, por ejemplo
prestashop_db. - Elige el tipo de base de datos: MySQL (o MariaDB, da igual).
- Crea un usuario y una contraseña segura. Anota estos datos (nombre de la base de datos, usuario y contraseña) porque los necesitarás durante la instalación web de PrestaShop.
- Haz clic en "Aceptar".
[WARNING] No uses contraseñas débiles como "123456" o "admin". Una base de datos comprometida puede arruinar tu tienda online Plesk. Usa combinaciones de letras mayúsculas, minúsculas, números y símbolos.
Paso 3: Descargar e instalar PrestaShop en Plesk
Aquí viene la parte más técnica, pero no te asustes. Plesk tiene un instalador automático que te hará la vida mucho más fácil. Sin embargo, también te explicaré cómo hacerlo manualmente por si prefieres tener más control.
Opción A: Usar el instalador automático de Plesk (recomendado para principiantes)
Plesk incluye una herramienta llamada "Instalador de aplicaciones" (a veces aparece como "Aplicaciones" o "App Catalog").
- En el panel de Sitios web y dominios, haz clic sobre el dominio que creaste.
- Busca el botón "Instalar aplicaciones" o "App Catalog".
- En el buscador, escribe "PrestaShop".
- Selecciona la versión más reciente (generalmente la que aparece primero).
- Haz clic en "Instalar".
- Se abrirá un formulario. Completa los campos:
- Directorio de instalación: Déjalo vacío para que se instale en la raíz (
/), o pon/tiendasi quieres que esté entudominio.com/tienda. - Base de datos: Selecciona la que creaste en el paso anterior.
- Idioma: Elige español.
- Datos de administrador: Pon un email, usuario y contraseña para acceder al backoffice de PrestaShop.
- Directorio de instalación: Déjalo vacío para que se instale en la raíz (
- Haz clic en "Instalar" y espera unos minutos. Plesk descargará, descomprimirá y configurará todo automáticamente.
¡Listo! Cuando termine, recibirás un mensaje de éxito y podrás acceder a tu tienda desde tudominio.com/admin (o la ruta que hayas elegido).
Opción B: Instalación manual (para usuarios avanzados)
Si prefieres tener el control total o el instalador automático falla, puedes hacerlo manualmente.
- Descarga PrestaShop: Ve a prestashop.com/es/descargas y descarga el archivo ZIP de la última versión.
- Sube el archivo a Plesk: En el panel de Sitios web y dominios, haz clic en "Administrador de archivos" (o "File Manager").
- Navega hasta la carpeta raíz de tu dominio (normalmente
httpdocs). - Haz clic en "Subir" y selecciona el ZIP de PrestaShop.
- Una vez subido, selecciona el archivo y haz clic en "Extraer" (o "Extract"). Se descomprimirá en una carpeta llamada
prestashop(o similar). Si quieres que esté en la raíz, mueve todo el contenido de esa carpeta ahttpdocs. - Ahora, desde tu navegador, ve a
tudominio.com. Te aparecerá el asistente de instalación de PrestaShop. - Sigue los pasos:
- Selecciona idioma: Español.
- Acepta la licencia.
- Información de la tienda: Pon nombre, descripción, país, etc.
- Configuración de la base de datos: Introduce los datos que creaste en el paso 2 (nombre de la base, usuario y contraseña). El servidor suele ser
localhost. - Configuración de la cuenta de administrador: Crea tu usuario y contraseña.
- Haz clic en "Instalar" y espera. Al finalizar, te dará las URLs de acceso.
[INFO] Durante la instalación manual, PrestaShop te pedirá permisos de escritura en ciertas carpetas. Si ves algún error de permisos, desde el Administrador de archivos de Plesk puedes cambiar los permisos a 755 para las carpetas y 644 para los archivos.
Paso 4: Configuración post-instalación de tu tienda online Plesk
Ya tienes PrestaShop instalado, pero no te vayas todavía. Hay algunos ajustes importantes para que tu tienda funcione correctamente y esté segura.
Activar SSL (HTTPS) para tu tienda
Hoy en día, una tienda online sin HTTPS no es confiable. Además, Google penaliza los sitios sin SSL.
- En Plesk, ve a "Sitios web y dominios".
- Busca el icono "SSL/TLS" o "Certificados SSL".
- Si no tienes certificado, haz clic en "Añadir" y selecciona "Let's Encrypt" (es gratuito). Introduce tu email y acepta.
- Una vez instalado, activa la opción "Redirigir todo el tráfico HTTP a HTTPS".
- Después, dentro de PrestaShop, ve a "Parámetros de la tienda" > "General" y activa "Forzar SSL en todas las páginas".
Configurar la URL canónica
Para evitar problemas de contenido duplicado, asegúrate de que tu tienda use siempre una única URL (con o sin www).
- En el panel de administración de PrestaShop, ve a "Parámetros de la tienda" > "SEO y URL".
- En "Configuración de URL", elige si quieres usar
www.tudominio.comotudominio.com(sin www). Sé coherente. - Guarda los cambios.
Activar la caché y el rendimiento
Tu tienda online Plesk cargará más rápido si activas la caché.
- En PrestaShop, ve a "Parámetros avanzados" > "Rendimiento".
- Activa "Caché" (recomendamos "Caché de archivos" o "Memcached" si tu servidor lo soporta).
- Activa "Combinar, comprimir y almacenar en caché archivos CSS" y "Combinar, comprimir y almacenar en caché archivos JavaScript".
- Guarda.
[TIP] Si tu servidor tiene poco recursos, no actives demasiadas opciones de rendimiento a la vez. Puedes ir probando.
Preguntas frecuentes (FAQ) sobre instalar PrestaShop en Plesk
Aquí respondo las dudas más comunes que nos llegan al soporte técnico.
¿Puedo instalar PrestaShop en un subdominio?
Sí, perfectamente. Solo tienes que añadir un subdominio en Plesk (ej: tienda.tudominio.com) y seguir los mismos pasos. El instalador automático te preguntará el directorio.
¿Qué hago si el instalador automático no encuentra PrestaShop?
A veces el catálogo de aplicaciones de Plesk puede estar desactualizado. En ese caso, usa la instalación manual (Opción B). También puedes contactar a tu proveedor de hosting para que actualicen el catálogo.
¿Es necesario tener conocimientos de Linux para esto?
No, para nada. Plesk está diseñado para ser amigable. Con esta guía, cualquier persona sin experiencia técnica puede instalar PrestaShop. Si algo falla, el soporte de tu hosting o la comunidad de PrestaShop pueden ayudarte.
¿Puedo migrar una tienda existente a Plesk?
Sí, pero es un proceso más complejo que implica exportar la base de datos y los archivos, y luego importarlos en Plesk. Te recomiendo buscar una guía específica de migración o contratar a un profesional.
¿Cómo actualizo PrestaShop después de instalarlo?
Desde el panel de administración de PrestaShop, ve a "Parámetros avanzados" > "Actualización". Si no ves esa opción, puedes descargar el módulo "1-Click Upgrade" desde el marketplace de PrestaShop.
¿Qué hago si veo errores de PHP después de instalar?
Revisa la versión de PHP que tienes asignada al dominio en Plesk. PrestaShop 8 necesita PHP 7.4 o superior. En "Sitios web y dominios", haz clic en "PHP" y selecciona una versión más moderna.
Consejos finales para tu tienda online Plesk
- Haz copias de seguridad: Plesk permite programar backups automáticos. Actívalos semanalmente, como mínimo.
- Mantén todo actualizado: Tanto Plesk como PrestaShop y sus módulos. Las actualizaciones corrigen fallos de seguridad.
- Usa un tema responsive: La mayoría de compras se hacen desde móviles. Asegúrate de que tu tienda se vea bien en todos los dispositivos.
- No instales demasiados módulos: Cada módulo añade código y puede ralentizar tu tienda. Instala solo los que realmente necesites.
- Seguridad ante todo: Cambia la URL de administración por defecto (en PrestaShop, ve a "Parámetros avanzados > Administración"). Usa contraseñas fuertes.
[WARNING] No compartas nunca tus credenciales de Plesk ni de PrestaShop. Si necesitas dar acceso a un desarrollador, crea un usuario con permisos limitados en Plesk.
Conclusión
Instalar PrestaShop en Plesk es un proceso sencillo si sigues los pasos adecuados. Tanto si usas el instalador automático como si prefieres hacerlo manualmente, en menos de 30 minutos tendrás tu tienda online lista para vender. Recuerda que la clave está en la preparación: tener el dominio listo, la base de datos creada y elegir bien la versión de PHP.
Ahora ya sabes cómo montar tu tienda online Plesk sin morir en el intento. Si tienes alguna duda, no dudes en consultar la documentación oficial de PrestaShop o el soporte de tu hosting. ¡Mucho éxito con tu negocio digital!
Espero que esta guía te haya sido de gran ayuda. Si te ha gustado, compártela con otros emprendedores que estén empezando. ¡Nos vemos en el próximo artículo!
