🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo instalar PrestaShop en Plesk manualmente

Actualizado el 14 de octubre de 2025

Introducción

Si estás buscando montar una tienda online y tu servidor usa Plesk, estás en el lugar indicado. Instalar PrestaShop en Plesk manualmente te da control total sobre la configuración, sin depender de asistentes automáticos que a veces fallan. Este tutorial paso a paso está pensado para que cualquier persona, incluso sin experiencia técnica, pueda tener su tienda funcionando en pocos minutos.

PrestaShop es uno de los CMS de ecommerce más populares y potentes. Al instalarlo manualmente en Plesk, te aseguras de que los archivos, la base de datos y los permisos queden exactamente como necesitas. Además, aprenderás conceptos básicos de hosting que te servirán para futuros proyectos.

[INFO] Este tutorial asume que ya tienes acceso a Plesk (generalmente a través de https://tudominio.com:8443 o la URL que te haya proporcionado tu proveedor de hosting). Si usas Syspanel (anteriormente HestiaCP), el puerto de acceso es el 2106, pero el proceso es similar.

Requisitos previos

Antes de empezar, asegúrate de tener lo siguiente:

  • Acceso a Plesk con permisos de administrador o de suscripción.
  • Un dominio registrado y apuntando a tu servidor (puede ser un subdominio como tienda.tudominio.com).
  • PHP 7.4 o superior (PrestaShop 8 requiere PHP 7.4 mínimo, recomendado PHP 8.0+).
  • Base de datos MySQL/MariaDB (Plesk permite crearla fácilmente).
  • Cliente FTP o el administrador de archivos de Plesk para subir los archivos.
  • Tiempo y paciencia: unos 30 minutos si es tu primera vez.

[WARNING] No uses versiones antiguas de PHP (como 5.6 o 7.0). PrestaShop no funcionará correctamente y tendrás problemas de seguridad.

Paso 1: Descargar PrestaShop

Lo primero es obtener el paquete de instalación desde el sitio oficial.

  1. Ve a prestashop.com y haz clic en "Descargar ahora".
  2. Se descargará un archivo ZIP con el nombre prestashop_1.7.x.x.zip (o similar, según la versión).
  3. No lo descomprimas aún. Lo subiremos completo a tu servidor.

[TIP] Siempre descarga la última versión estable. Las versiones beta pueden tener errores y no son recomendables para una tienda en producción.

Paso 2: Subir los archivos a Plesk

Ahora necesitamos colocar los archivos de PrestaShop en el directorio raíz de tu dominio. Puedes usar FTP o el Administrador de Archivos de Plesk.

Usando el Administrador de Archivos de Plesk (más fácil)

  1. Inicia sesión en Plesk.
  2. Ve a Sitios web y dominios y selecciona el dominio donde quieres instalar la tienda.
  3. Haz clic en Administrador de archivos (icono de carpeta).
  4. Navega hasta el directorio httpdocs (o public_html, dependiendo de la configuración).
  5. Haz clic en Subir archivos y selecciona el ZIP que descargaste.
  6. Una vez subido, selecciona el archivo ZIP y haz clic en Extraer.
  7. Se creará una carpeta con el nombre del ZIP (ej. prestashop_1.7.8.10). Dentro de ella estarán todos los archivos.
  8. Importante: Mueve todo el contenido de esa carpeta al directorio raíz (httpdocs). Puedes seleccionar todos los archivos, cortarlos y pegarlos fuera. Luego elimina la carpeta vacía y el ZIP.

Usando FTP

Si prefieres FTP, conecta con tu cliente favorito (FileZilla, Cyberduck) usando los datos que te proporcionó tu hosting. Sube el ZIP a httpdocs, luego descomprímelo desde el panel de Plesk o mediante comandos SSH (no cubierto aquí).

[INFO] Si subes los archivos manualmente uno por uno, asegúrate de que la estructura de carpetas se mantenga. El asistente de instalación espera ciertos archivos en la raíz.

Paso 3: Crear la base de datos

PrestaShop necesita una base de datos para guardar productos, clientes, pedidos, etc. La crearemos desde Plesk.

  1. En Plesk, ve a Sitios web y dominios y selecciona tu dominio.
  2. Busca la sección Bases de datos (o Base de datos MySQL) y haz clic en Añadir base de datos.
  3. Completa los campos:
    • Nombre de la base de datos: prestashop_db (o el que quieras).
    • Usuario de la base de datos: prestashop_user (o similar).
    • Contraseña: Elige una segura (mínimo 12 caracteres, con mayúsculas, números y símbolos). Plesk puede generarla automáticamente.
    • Tipo de base de datos: MySQL / MariaDB.
  4. Haz clic en Aceptar o Crear.

Guarda estos datos en un bloc de notas, los necesitarás durante la instalación.

[WARNING] No uses contraseñas débiles como "123456" o "admin". La seguridad de tu tienda depende de ello.

Paso 4: Configurar PHP y los requisitos del servidor

Plesk permite ajustar la versión de PHP y otras opciones por dominio. PrestaShop necesita ciertos módulos activados.

  1. En Sitios web y dominios, selecciona tu dominio.
  2. Busca Configuración de PHP (o PHP Settings).
  3. Elige la versión de PHP más reciente disponible (8.0, 8.1 o superior). Evita PHP 7.4 si es posible, aunque funciona.
  4. Asegúrate de que los siguientes módulos estén activados (puedes buscarlos en la lista):
    • mysqli
    • pdo_mysql
    • gd
    • curl
    • openssl
    • mbstring
    • xml
    • zip
    • json
    • intl
    • bcmath
  5. También ajusta los límites de memoria y ejecución:
    • memory_limit: al menos 256M (recomendado 512M).
    • max_execution_time: 120 segundos.
    • upload_max_filesize: 20M (o más si subirás muchos productos).
    • post_max_size: 20M.
  6. Guarda los cambios.

[TIP] Si no ves algunas opciones, contacta con tu proveedor de hosting. Algunos módulos pueden requerir activación a nivel de servidor.

Paso 5: Ejecutar el asistente de instalación web

Ahora viene la parte divertida. Abre tu navegador y escribe la URL de tu dominio (ej. https://tudominio.com). Deberías ver la pantalla de bienvenida de PrestaShop.

Selección de idioma

Elige tu idioma (español, por supuesto) y haz clic en Siguiente.

Aceptación de licencia

Lee los términos y condiciones (o no, pero es recomendable) y marca la casilla de aceptación. Haz clic en Siguiente.

Compatibilidad del sistema

PrestaShop comprobará automáticamente si tu servidor cumple los requisitos. Deberías ver todo en verde si configuraste PHP correctamente. Si hay algún error (por ejemplo, un módulo desactivado), vuelve atrás y corrígelo.

[INFO] Si ves un mensaje de "URL rewriting" o "mod_rewrite", no te preocupes. Lo configuraremos más adelante.

Información de la tienda

Aquí introduces los datos básicos de tu tienda:

  • Nombre de la tienda: El nombre que aparecerá en la web.
  • Actividad principal: Selecciona la que más se ajuste.
  • País: El tuyo.
  • Huso horario: El de tu región.

Configuración de la base de datos

Este es el paso más crítico. Introduce los datos que guardaste en el Paso 3:

  • Dirección del servidor de base de datos: Normalmente localhost (a menos que tu hosting use un servidor externo).
  • Nombre de la base de datos: prestashop_db.
  • Usuario de la base de datos: prestashop_user.
  • Contraseña: La que creaste.
  • Prefijo de tablas: Déjalo como ps_ (puedes cambiarlo, pero no es necesario).

Haz clic en Probar la conexión. Si todo está bien, verás un mensaje de éxito. Si no, revisa los datos y asegúrate de que la base de datos existe.

Configuración de la cuenta de administrador

Crea el usuario con el que accederás al backoffice de PrestaShop:

  • Nombre: El que quieras.
  • Apellido: El que quieras.
  • Correo electrónico: Tu email (importante para recuperar contraseñas).
  • Contraseña: Elige una segura (diferente a la de la base de datos).
  • Confirmar contraseña: Repítela.

Instalación

Haz clic en Instalar ahora. El proceso puede tardar unos minutos. Verás una barra de progreso. No cierres la ventana ni actualices la página.

[WARNING] Si la instalación se queda atascada, espera al menos 5 minutos. Si no avanza, revisa el max_execution_time en PHP. También puedes intentar aumentar el límite de memoria.

Finalización

Una vez terminada la instalación, verás un mensaje de éxito con dos opciones:

  • Gestionar tu tienda: Te lleva al backoffice (panel de administración).
  • Descubrir tu tienda: Muestra la tienda en modo catálogo.

[TIP] IMPORTANTE: Elimina la carpeta /install del directorio raíz de tu dominio por seguridad. Puedes hacerlo desde el Administrador de archivos de Plesk. Si no lo haces, cualquiera podría reinstalar PrestaShop y borrar tu tienda.

Paso 6: Configuraciones post-instalación

Una vez instalado, hay algunos ajustes que te recomiendo hacer para optimizar tu tienda.

Activar URLs amigables (mod_rewrite)

  1. En el backoffice de PrestaShop, ve a Configurar > Parámetros de la tienda > Tráfico y SEO.
  2. En la pestaña SEO y URL, activa la opción Amigable para SEO (URLs amigables).
  3. Plesk suele tener activado mod_rewrite por defecto, pero si ves errores 404, contacta con soporte.

Configurar el modo de producción

Para mejorar el rendimiento:

  1. Ve a Configurar > Parámetros avanzados > Rendimiento.
  2. Selecciona Modo de producción.
  3. Activa la caché (recomendado: Caché de sistema de archivos).
  4. Combina y comprime CSS y JavaScript.

Seguridad básica

  • Cambia el prefijo de la tabla ps_ si no lo hiciste durante la instalación (solo si aún no has añadido productos).
  • Instala un certificado SSL si no lo tienes (Plesk suele ofrecer Let's Encrypt gratis).
  • Cambia la contraseña del administrador periódicamente.

Solución de problemas comunes

Error de conexión a la base de datos

  • Verifica que el servidor de base de datos sea localhost (o la IP que te indique tu hosting).
  • Asegúrate de que el usuario tenga permisos completos sobre la base de datos (Plesk lo asigna automáticamente).
  • Comprueba que no hayas escrito mal el nombre de la base de datos o la contraseña.

Pantalla en blanco después de la instalación

  • Aumenta el límite de memoria en PHP (al menos 256M).
  • Revisa los logs de error de Plesk (en Sitios web y dominios > Logs).
  • Desactiva temporalmente la caché de PrestaShop editando el archivo config/defines.inc.php y cambiando _PS_MODE_DEV_ a true. Esto mostrará errores detallados.

Error 500 interno del servidor

  • Revisa los permisos de archivos y carpetas. Los archivos deben tener 644 y las carpetas 755. Puedes ajustarlos desde el Administrador de archivos de Plesk.
  • Verifica que el archivo .htaccess no esté corrupto. Puedes renombrarlo temporalmente para probar.

Preguntas frecuentes (FAQ)

¿Puedo instalar PrestaShop en un subdominio?

Sí, perfectamente. Solo asegúrate de que el subdominio esté creado en Plesk y apunte a la carpeta correcta. El proceso es idéntico.

¿Qué hago si no veo el asistente de instalación al abrir mi dominio?

  • Asegúrate de que los archivos estén en la raíz (httpdocs) y no dentro de una subcarpeta.
  • Comprueba que el dominio esté apuntando correctamente a tu servidor (puede tardar hasta 48 horas en propagarse).
  • Verifica que no haya un archivo index.html o index.php antiguo que esté cargando primero.

¿Es necesario usar SSL para PrestaShop?

Sí, absolutamente recomendado. Google penaliza las tiendas sin HTTPS y los navegadores marcan el sitio como "no seguro". Plesk permite instalar certificados SSL gratuitos de Let's Encrypt en un par de clics.

¿Puedo migrar una tienda existente a este servidor?

Sí, pero es un proceso más complejo que incluye exportar la base de datos y los archivos. Te recomiendo seguir un tutorial específico de migración.

¿Qué hago si quiero usar Syspanel en lugar de Plesk?

Si tu panel es Syspanel (anteriormente HestiaCP), el acceso es por el puerto 2106. El proceso de instalación manual es similar, pero la interfaz varía. Necesitarás crear la base de datos desde el panel de Syspanel y subir los archivos por FTP. El asistente web de PrestaShop funciona igual.

Conclusión

Instalar PrestaShop en Plesk manualmente es un proceso sencillo si sigues los pasos en orden. Lo más importante es tener los requisitos de PHP correctos y la base de datos bien configurada. Una vez que lo hagas una vez, verás que es casi igual que instalar cualquier otro CMS.

Recuerda siempre mantener tu PrestaShop actualizado, hacer copias de seguridad periódicas y proteger tu tienda con contraseñas fuertes. Con esta guía, ya tienes las bases para montar una tienda online profesional.

Si te surgió alguna duda durante el proceso, revisa la sección de solución de problemas o consulta la documentación oficial de PrestaShop. ¡Buena suerte con tu nueva tienda!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel