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

Cómo configurar PrestaShop en Plesk paso a paso

Actualizado el 16 de noviembre de 2025

Introducción: ¿Por qué usar PrestaShop en Plesk?

Si estás buscando una forma potente y flexible de montar tu tienda online, la combinación de PrestaShop con Plesk es una de las más recomendadas. Plesk es un panel de control de hosting muy popular que simplifica la gestión de sitios web, bases de datos y correos electrónicos. Por su parte, PrestaShop es una plataforma de ecommerce de código abierto, robusta y llena de funcionalidades para vender productos o servicios.

En este tutorial paso a paso, te guiaré desde cero para que puedas configurar tu tienda online con PrestaShop en Plesk, incluso si no tienes experiencia técnica previa. Al final, tendrás tu ecommerce listo para empezar a vender. ¡Vamos allá!

[INFO] Este tutorial asume que ya tienes acceso a un panel Plesk (ya sea en un hosting compartido o en un servidor VPS dedicado). Si aún no tienes Plesk, muchos proveedores de hosting lo incluyen en sus planes.


Requisitos previos antes de instalar PrestaShop

Antes de empezar, asegúrate de cumplir con estos puntos:

  • Acceso a Plesk: Necesitas las credenciales de administrador o de un usuario con permisos para crear sitios web y bases de datos.
  • Dominio propio: Debes tener un nombre de dominio (ej: tutienda.com) y haberlo apuntado a los servidores DNS de tu hosting. Si no lo has hecho, Plesk suele indicarte los servidores DNS a usar.
  • Versión de PHP compatible: PrestaShop requiere PHP 7.4 o superior (PHP 8.0 o 8.1 son ideales). Lo configuraremos en Plesk.
  • Base de datos: Necesitarás crear una base de datos MySQL/MariaDB. Plesk lo hace muy fácil.
  • Archivos de PrestaShop: Descarga la última versión estable desde el sitio oficial de PrestaShop (en formato .zip).

[WARNING] No uses versiones beta o de desarrollo de PrestaShop en un sitio en producción. Siempre elige la versión estable más reciente.


Paso 1: Acceder a Plesk y crear un dominio/sitio web

Lo primero es entrar a tu panel de control Plesk. Generalmente se accede mediante una URL como https://tudominio.com:8443 o la que te haya proporcionado tu proveedor.

  1. Inicia sesión con tu usuario y contraseña.
  2. En el panel principal, busca la sección "Sitios web y dominios" o un botón que diga "Añadir dominio".
  3. Haz clic en "Añadir dominio".
  4. Introduce tu nombre de dominio (sin www, aunque Plesk lo añadirá automáticamente como alias). Por ejemplo: tutienda.com.
  5. Selecciona la opción de "Crear una cuenta de hosting" (si no está marcada por defecto).
  6. Elige la suscripción de hosting que corresponda (si tienes varias).
  7. No marques la opción de "Instalar CMS automáticamente" (aunque Plesk tiene instaladores, haremos la instalación manual para más control).
  8. Haz clic en "Aceptar" o "Crear".

Plesk creará la estructura de carpetas para tu dominio. La carpeta raíz del sitio web suele ser httpdocs o public_html.

[TIP] Si tu dominio ya está apuntando a los DNS de Plesk, el sitio se verá en unos minutos. Si no, puedes seguir trabajando localmente y luego publicarlo.


Paso 2: Configurar PHP y los ajustes del servidor

PrestaShop necesita algunos ajustes en PHP para funcionar correctamente. Vamos a configurarlos:

  1. Dentro de tu dominio en Plesk, busca la sección "PHP Settings" (o "Ajustes de PHP").
  2. Asegúrate de que la versión de PHP sea 7.4, 8.0 o 8.1. Si ves una opción para cambiarla, selecciona la más reciente compatible.
  3. En la misma página, busca las siguientes opciones y ajústalas (pueden estar en "Advanced settings" o en pestañas):
    • memory_limit: 256M o superior.
    • upload_max_filesize: 32M (o más, si subes productos con imágenes grandes).
    • post_max_size: 32M (debe ser igual o mayor que upload_max_filesize).
    • max_execution_time: 300 segundos.
    • max_input_time: 300 segundos.
  4. Guarda los cambios.

[INFO] Estos valores son recomendados para un rendimiento básico. Si tu tienda crece, deberás ajustarlos al alza.


Paso 3: Subir los archivos de PrestaShop a tu servidor

Ahora vamos a subir el instalador de PrestaShop a la carpeta raíz de tu dominio.

  1. Descarga PrestaShop desde el sitio oficial (presta[shop].com) en tu ordenador. Obtendrás un archivo .zip.
  2. Descomprime el archivo .zip en tu ordenador. Verás una carpeta llamada prestashop (o similar) con muchos archivos y carpetas.
  3. Accede al gestor de archivos de Plesk: En tu panel, busca la sección "File Manager" (Administrador de archivos) dentro de tu dominio.
  4. Navega hasta la carpeta raíz (httpdocs o public_html). Importante: No subas la carpeta prestashop completa, sino el contenido interior.
  5. Sube todos los archivos y carpetas que descomprimiste. Puedes arrastrarlos o usar el botón "Subir".
    • Si tu conexión es lenta, puedes usar un cliente FTP (como FileZilla). Las credenciales FTP las encuentras en Plesk en la sección "Acceso FTP".
  6. Espera a que se complete la subida (puede tardar varios minutos).

[WARNING] No olvides subir los archivos dentro de la carpeta raíz, no en una subcarpeta. Si los subes a httpdocs/prestashop/, tu tienda se vería en tutienda.com/prestashop en lugar de tutienda.com.


Paso 4: Crear una base de datos para PrestaShop

PrestaShop necesita una base de datos para almacenar productos, pedidos, clientes, etc. En Plesk es muy sencillo:

  1. Ve a la sección "Bases de datos" (o "Databases") en el panel de tu dominio.
  2. Haz clic en "Añadir base de datos".
  3. Ponle un nombre descriptivo, por ejemplo: prestashop_db.
  4. Elige MySQL como tipo de base de datos.
  5. Crea un usuario para la base de datos. Introduce un nombre de usuario (ej: presta_user) y una contraseña segura. Guarda estos datos (nombre de la base de datos, usuario y contraseña), los necesitarás en el siguiente paso.
  6. Marca la opción de "Otorgar todos los privilegios" al usuario.
  7. Haz clic en "Aceptar".

La base de datos ya está lista. No necesitas hacer nada más con ella.

[TIP] Anota en un bloc de notas los datos de la base de datos, usuario y contraseña. Te harán falta durante la instalación web.


Paso 5: Ejecutar el instalador web de PrestaShop

Ahora viene la parte más visual. Abre tu navegador y escribe tu dominio: https://tutienda.com. Te debería aparecer el asistente de instalación de PrestaShop.

  1. Selecciona el idioma de instalación (español, por ejemplo) y haz clic en "Siguiente".
  2. Acepta los términos de licencia y continúa.
  3. Compatibilidad del sistema: El instalador verificará si tu servidor cumple los requisitos. Si ves algún error (por ejemplo, una extensión PHP desactivada), vuelve a Plesk y actívala en "PHP Settings". Una vez todo en verde, haz clic en "Siguiente".
  4. Información de la tienda:
    • Nombre de la tienda: Pon el nombre de tu negocio.
    • Actividad principal: Elige la que más se ajuste.
    • País: Selecciona tu país.
    • Habilitar SSL: Márcalo si tienes certificado SSL (lo más recomendable para ecommerce). Si no, puedes hacerlo después.
    • Siguiente.
  5. Configuración de la base de datos: Aquí introduces los datos que guardaste en el paso 4:
    • Dirección del servidor: Normalmente es localhost (déjalo así).
    • Nombre de la base de datos: prestashop_db (el que creaste).
    • Usuario: presta_user.
    • Contraseña: La que pusiste.
    • Prefijo de tablas: Puedes dejarlo como ps_ o cambiarlo por seguridad.
    • Haz clic en "Probar conexión" para verificar. Si todo está bien, continúa.
  6. Configuración de la cuenta de administrador: Crea el usuario con el que accederás al back office de PrestaShop (panel de administración). Elige un email y una contraseña segura. Guarda estos datos.
  7. Resumen de la instalación: Revisa los datos y haz clic en "Instalar ahora".
  8. La instalación comenzará y puede tardar unos minutos. No cierres la ventana hasta que termine.

[WARNING] Si la instalación se queda colgada o da error, revisa los logs de error en Plesk (en "Logs" del dominio) o verifica que los permisos de archivos sean correctos (normalmente 755 para carpetas y 644 para archivos).


Paso 6: Configuración post-instalación y primeros pasos

Una vez finalizada la instalación, verás una pantalla de éxito. No olvides eliminar la carpeta install del servidor por seguridad. Plesk te lo recordará.

  1. Elimina la carpeta install: Ve al File Manager de Plesk, busca la carpeta install dentro de httpdocs y bórrala (o renómbrala a install_old).
  2. Accede al back office: La URL suele ser https://tutienda.com/adminXXXXXX (donde XXXXXX es un código aleatorio que te apareció al finalizar la instalación). Anota esta URL.
  3. Inicia sesión con el email y contraseña de administrador que creaste.
  4. Configura los ajustes básicos:
    • Ve a "Parámetros de la tienda" > "Contacto" para añadir tu dirección, email y teléfono.
    • En "Diseño" > "Temas" puedes elegir la plantilla visual de tu tienda.
    • En "Módulos" puedes activar o desactivar funcionalidades (pagos, envíos, etc.).
  5. Configura los métodos de pago y envío: Ve a "Módulos" > "Módulos y servicios" y busca módulos como PayPal, transferencia bancaria, etc. Actívalos y configúralos.
  6. Añade tus primeros productos: En "Catálogo" > "Productos" haz clic en "Nuevo producto" y rellena los datos.

[TIP] PrestaShop tiene una demo de productos que puedes eliminar. También puedes instalar módulos gratuitos desde el marketplace de PrestaShop para mejorar tu tienda.


Preguntas frecuentes (FAQ) sobre PrestaShop en Plesk

¿Puedo instalar PrestaShop en un subdominio?

Sí. En Plesk, crea un dominio adicional (ej: tienda.tudominio.com) y sigue los mismos pasos. Asegúrate de que el subdominio apunte a la misma carpeta raíz o a una nueva.

¿Qué hago si veo un error de "500 Internal Server Error" después de instalar?

Esto suele deberse a permisos incorrectos o a un archivo .htaccess mal configurado. En Plesk, ve a "File Manager", busca el archivo .htaccess en la raíz y renómbralo a .htaccess_backup. Luego, desde el back office de PrestaShop, ve a "Parámetros de la tienda > SEO y URL" y regenera el archivo.

¿Cómo configuro el SSL para mi tienda PrestaShop en Plesk?

En Plesk, ve a la sección "SSL/TLS Certificates" de tu dominio. Si tu proveedor ofrece Let's Encrypt, puedes obtener un certificado gratuito fácilmente. Una vez instalado, en PrestaShop ve a "Parámetros de la tienda > General" y activa la opción "Habilitar SSL" y "Forzar SSL en todas las páginas".

¿Puedo migrar una tienda PrestaShop existente a Plesk?

Sí. Debes exportar tu base de datos original (usando phpMyAdmin) y los archivos de tu tienda. Luego, en Plesk, crea una base de datos nueva, importa los datos, sube los archivos y ajusta los parámetros de conexión en el archivo app/config/parameters.php.

¿Cómo actualizo PrestaShop a una versión más reciente?

Nunca actualices desde el panel de administración si no tienes experiencia. Lo más seguro es hacer una copia de seguridad completa (archivos y base de datos) y luego seguir las instrucciones oficiales de actualización de PrestaShop. Plesk facilita las copias en la sección "Backup Manager".

Si uso otro panel como Syspanel (HestiaCP) ¿es muy diferente?

Si estás familiarizado con Syspanel (HestiaCP), el proceso es similar, pero la interfaz cambia. En Syspanel, accedes por el puerto 2106. La creación del dominio y la base de datos se hace desde su panel. La subida de archivos y la configuración de PHP también están disponibles, aunque con nombres diferentes. Los pasos esenciales (subir archivos, crear BD, ejecutar instalador) son idénticos.


Conclusión: Tu tienda online ya está lista

¡Enhorabuena! Has configurado PrestaShop en Plesk paso a paso. Ahora tienes un potente ecommerce listo para ser personalizado y llenado de productos. Recuerda que la clave del éxito está en mantener tu tienda actualizada, hacer copias de seguridad periódicas y ofrecer una buena experiencia de usuario.

Si te surge alguna duda durante el proceso, no dudes en consultar la documentación oficial de PrestaShop o los foros de ayuda. También puedes contactar con el soporte técnico de tu hosting, que estará encantado de ayudarte.

[INFO] No olvides revisar la seguridad de tu tienda: cambia la URL de administración por defecto, instala un módulo de seguridad y mantén todo actualizado.

¡Ahora a vender!

¿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