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

PrestaShop: Cómo instalar en Plesk paso a paso

Actualizado el 9 de abril de 2026

¡Hola! Soy tu técnico de soporte amigable. Hoy vamos a convertir tu servidor Plesk en una tienda online totalmente funcional con PrestaShop. Sé que puede sonar a algo muy técnico, pero te prometo que siguiendo esta guía paso a paso lo lograrás sin problemas. Vamos a desglosar cómo instalar PrestaShop en Plesk de forma clara y sencilla.

Antes de empezar, asegúrate de tener acceso a tu panel de control Plesk y los datos de acceso a tu dominio (por ejemplo, midominio.com). También necesitarás tener PHP 7.4 o superior y MySQL/MariaDB habilitados en tu plan de hosting. Si no sabes cómo revisarlo, no te preocupes, lo veremos juntos.

Requisitos previos para instalar PrestaShop en Plesk

Para que esta guía PrestaShop Plesk funcione sin contratiempos, tu servidor debe cumplir con algunos requisitos mínimos. Plesk suele traerlos por defecto, pero es bueno verificarlos.

Verificar versión de PHP y extensiones

PrestaShop 8 (la última versión estable) necesita PHP 7.4 o superior, preferiblemente PHP 8.0. Para revisarlo en Plesk:

  1. Ve a Herramientas y Configuración > Ajustes de PHP (o desde el dominio directamente).
  2. Busca tu dominio y haz clic en Configuración de PHP.
  3. Asegúrate de que la versión sea 7.4 o mayor. Si no, cámbiala desde el menú desplegable.

Además, PrestaShop necesita extensiones como mysqli, gd, curl, zip, json, mbstring, openssl, pdo_mysql, simplexml y fileinfo. Plesk las activa automáticamente, pero si ves algún error durante la instalación, vuelve a esta sección y verifica que estén habilitadas.

Base de datos MySQL lista

PrestaShop almacena toda la información de tu tienda (productos, clientes, pedidos) en una base de datos. Debes crear una antes de instalar. No te asustes, es muy fácil:

  1. En Plesk, ve a Bases de datos (dentro de tu dominio).
  2. Haz clic en Agregar base de datos.
  3. Ponle un nombre como prestashop_db (sin espacios, solo letras y guiones bajos).
  4. Crea un usuario y una contraseña segura. Anótalos, los necesitarás después.
  5. Selecciona MySQL como tipo de base de datos y haz clic en Aceptar.

[TIP] Usa una contraseña larga con letras, números y símbolos. Puedes generarla con un gestor de contraseñas o usar la opción "Generar" que ofrece Plesk.

Paso 1: Descargar PrestaShop desde el sitio oficial

Lo primero es obtener el archivo de instalación de PrestaShop. Te recomiendo descargar la versión más reciente y estable desde el sitio oficial de PrestaShop (prestashop.com). No uses versiones beta para tu tienda en producción.

  1. Ve a prestashop.com (no pongo enlace por las reglas, pero búscalo).
  2. Busca la sección de descargas (normalmente está en "Descargar" o "Get PrestaShop").
  3. Descarga el archivo prestashop_8.x.x.zip (el número de versión puede variar). No descargues el instalador web, sino el paquete completo en ZIP.

[INFO] El archivo pesa unos 40-50 MB. Si tu conexión es lenta, ten paciencia. No interrumpas la descarga.

Paso 2: Subir PrestaShop a tu dominio en Plesk

Ahora que tienes el archivo ZIP, vamos a subirlo a tu servidor. Plesk tiene un gestor de archivos muy cómodo.

Subir el archivo ZIP

  1. En Plesk, ve a Archivos (dentro de tu dominio).
  2. Haz clic en Subir archivo.
  3. Selecciona el archivo prestashop_8.x.x.zip que descargaste.
  4. Espera a que se complete la subida (puede tardar unos minutos).

Extraer el contenido

Una vez subido:

  1. Busca el archivo ZIP en la lista de archivos.
  2. Haz clic derecho sobre él y selecciona Extraer (o el icono de descomprimir).
  3. Se te preguntará dónde extraerlo. Deja la ruta por defecto (la raíz del dominio, httpdocs o public_html). Asegúrate de que no esté marcada la opción "Crear subdirectorio con el nombre del archivo". Si lo haces, PrestaShop quedará dentro de una carpeta y tu tienda no se verá en midominio.com, sino en midominio.com/prestashop.
  4. Haz clic en Aceptar y espera a que termine la extracción.

[WARNING] Si ya tienes otros archivos en la raíz (como un WordPress), extraer PrestaShop ahí puede sobrescribirlos. En ese caso, extrae dentro de una subcarpeta (por ejemplo, tienda). Luego accederás a midominio.com/tienda.

Una vez extraído, verás una carpeta llamada prestashop (o el nombre del ZIP) y dentro todos los archivos de PrestaShop. Si no quieres la carpeta, mueve el contenido a la raíz. Pero para este tutorial, asumiremos que lo dejamos en la raíz.

Paso 3: Configurar los permisos de archivos

PrestaShop necesita permisos de escritura en ciertos archivos y carpetas para funcionar correctamente (por ejemplo, para instalar módulos o subir imágenes). Plesk suele configurarlos automáticamente, pero es bueno verificarlo.

  1. En Archivos, selecciona todos los archivos y carpetas (puedes usar Ctrl+A).
  2. Haz clic en Cambiar permisos.
  3. Establece los siguientes permisos (en notación octal, que es la que usa Plesk):
    • Carpetas: 755 (propietario puede escribir, grupo y otros solo leer y ejecutar).
    • Archivos: 644 (propietario puede escribir, grupo y otros solo leer).
    • Archivos especiales como config/settings.inc.php (si existe) debe ser 644.
  4. Marca la casilla Aplicar a subdirectorios y haz clic en Aceptar.

No te preocupes si no entiendes los números. Lo importante es que Plesk lo haga por ti. Si ves errores de permisos más adelante, vuelve aquí y ajústalos.

Paso 4: Ejecutar el instalador web de PrestaShop

Ahora viene la parte divertida. Abre tu navegador y escribe la URL de tu dominio (por ejemplo, midominio.com). Si todo está bien, verás la pantalla de bienvenida del instalador de PrestaShop. Sigue estos pasos con atención.

Pantalla de bienvenida

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

Licencia

Acepta los términos de la licencia. Es un paso obligatorio.

Información del sistema

PrestaShop verificará si tu servidor cumple con los requisitos. Verás una lista con marcas verdes (OK) o rojas (error). Si todo está en verde, genial. Si ves algún error, revisa los requisitos del Paso 0. Los problemas más comunes son:

  • PHP versión incorrecta: Cámbiala en Plesk.
  • Extensiones faltantes: Actívalas desde la configuración de PHP en Plesk (a veces hay que pedirle al hosting que las habilite).
  • Permisos de archivos: Vuelve al Paso 3.

Si todo está correcto, haz clic en Siguiente.

Configuración de la tienda

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

  • Nombre de la tienda: Ponle un nombre atractivo (ej: "Mi Tienda Online").
  • Actividad principal: Elige la categoría que mejor describa tu negocio.
  • País: Selecciona tu país.
  • Habilitar SSL: Si tienes certificado SSL (recomendado), márcalo. Si no, déjalo sin marcar y actívalo después.
  • Nombre del administrador: Elige un nombre para el usuario administrador (no uses "admin" por seguridad).
  • Dirección de correo electrónico: Tu correo, para recibir notificaciones.
  • Contraseña: Crea una contraseña segura para acceder al panel de administración. No la olvides.

Haz clic en Siguiente.

Configuración de la base de datos

Aquí necesitas los datos de la base de datos que creaste al principio:

  • Motor de base de datos: Deja MySQL (o MariaDB).
  • Host de base de datos: Normalmente localhost o 127.0.0.1. Si no funciona, consulta con tu hosting.
  • Puerto: Déjalo en 3306 (el de MySQL).
  • Nombre de la base de datos: El que pusiste (ej: prestashop_db).
  • Usuario de la base de datos: El usuario que creaste.
  • Contraseña: La contraseña de ese usuario.
  • Prefijo de tablas: Déjalo como ps_ (puedes cambiarlo por seguridad, pero no es necesario).

Haz clic en Probar conexión. Si ves un mensaje de éxito, continúa. Si no, revisa que los datos sean correctos.

Instalación

PrestaShop comenzará a instalar. Verás una barra de progreso. No cierres la ventana ni recargues la página. Puede tardar entre 2 y 5 minutos. Al terminar, verás un mensaje de éxito y dos botones:

  • Descubra su tienda: Te lleva a la tienda pública (front office).
  • Gestione su tienda: Te lleva al panel de administración (back office).

¡Enhorabuena! Ya has completado la instalación de PrestaShop en Plesk. Pero no todo termina aquí. Hay algunos pasos post-instalación importantes.

Paso 5: Configuración post-instalación (recomendado)

Para que tu tienda online en Plesk funcione de forma óptima y segura, te recomiendo hacer lo siguiente justo después de la instalación.

Eliminar la carpeta de instalación

Por seguridad, PrestaShop te pedirá que elimines la carpeta install. En Plesk:

  1. Ve a Archivos.
  2. Busca la carpeta install y elimínala (haz clic derecho > Eliminar).
  3. También renombra la carpeta admin (por ejemplo, a admin1234). Esto evita ataques de fuerza bruta. PrestaShop te dará una nueva URL de administración después de renombrarla.

Configurar el cron para tareas programadas

PrestaShop necesita un cron para tareas como envío de correos, actualización de módulos, etc. En Plesk:

  1. Ve a Programación de tareas (cron jobs).
  2. Agrega una nueva tarea:
    • Comando: php -f /var/www/vhosts/tudominio.com/httpdocs/cron.php (ajusta la ruta según tu dominio).
    • Frecuencia: Cada 5 minutos o cada hora, según tu necesidad.
    • Usuario: Selecciona el usuario del dominio.

Activar SSL (si no lo hiciste antes)

Si tu dominio tiene certificado SSL, actívalo en Plesk:

  1. Ve a Alojamiento Web > Configuración de Apache y nginx.
  2. Marca Redirigir HTTP a HTTPS.
  3. Luego, en PrestaShop, ve a Parámetros de la tienda > Tráfico y SEO > Configuración de la URL y cambia las URLs de HTTP a HTTPS.

Solución de problemas comunes (FAQ)

Aquí tienes las dudas más frecuentes que resuelvo a diario. Si algo sale mal, revisa esta lista.

"Error 500" o página en blanco después de la instalación

  • Causa: Permisos incorrectos o PHP no compatible.
  • Solución: Revisa los permisos (Paso 3) y la versión de PHP (Paso 0). También puedes activar el modo debug de PrestaShop editando el archivo config/defines.inc.php y cambiando _PS_MODE_DEV_ a true.

"No se puede conectar a la base de datos"

  • Causa: Datos incorrectos o el host no es localhost.
  • Solución: Verifica que el nombre de la base de datos, usuario y contraseña sean exactamente los que creaste en Plesk. A veces el host no es localhost sino 127.0.0.1 o la IP del servidor.

La tienda se ve sin estilos (CSS roto)

  • Causa: Las URLs no están bien configuradas o falta el módulo mod_rewrite de Apache.
  • Solución: En Plesk, ve a Configuración de Apache y asegúrate de que mod_rewrite esté activado (suele estarlo por defecto). Luego, en PrestaShop, regenera las URLs amigables desde Parámetros de la tienda > Tráfico y SEO > URLs amigables.

No puedo acceder al panel de administración

  • Causa: La carpeta admin fue eliminada o renombrada incorrectamente.
  • Solución: Si renombraste la carpeta, accede con la nueva URL (ej: midominio.com/admin1234). Si la eliminaste, deberás reinstalar PrestaShop (no recomendado) o restaurar desde una copia de seguridad.

Consejos finales para tu tienda online

Ya tienes PrestaShop funcionando en Plesk. Ahora es momento de personalizarla. Instala un tema profesional, agrega productos, configura los métodos de pago (PayPal, Stripe, transferencia bancaria) y los de envío. No olvides crear páginas legales (aviso legal, política de privacidad, condiciones de uso).

[TIP] Si tu tienda va a tener muchos productos, considera usar un módulo de importación masiva en CSV. PrestaShop trae uno por defecto.

Recuerda mantener PrestaShop actualizado (tanto el núcleo como los módulos) para evitar vulnerabilidades. Plesk te avisará si hay actualizaciones disponibles.

Si en algún momento te sientes perdido, vuelve a esta guía PrestaShop Plesk. Y si el problema persiste, contacta con el soporte de tu hosting. Estoy seguro de que con estos pasos tendrás tu tienda online en Plesk lista para vender.

¡Mucho éxito con tu nuevo proyecto!

¿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