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

Cómo instalar PrestaShop en un servidor con Plesk

Actualizado el 18 de noviembre de 2025

Antes de Empezar: ¿Qué Necesitas para Instalar PrestaShop en Plesk?

Instalar una tienda online puede parecer una tarea compleja, pero con las herramientas adecuadas, es más sencillo de lo que piensas. En esta guía, te explicaré paso a paso cómo instalar PrestaShop en un servidor con Plesk, un panel de control muy popular y amigable. No necesitas ser un experto en Linux, solo seguir las instrucciones con calma.

Primero, asegúrate de tener lo siguiente:

  • Un servidor con Plesk instalado y funcionando (ya sea un VPS, un servidor dedicado o un plan de hosting que incluya Plesk).
  • Acceso al panel de control de Plesk con permisos de administrador o de suscripción.
  • Un dominio o subdominio apuntando a tu servidor (los DNS deben estar configurados correctamente).
  • Credenciales de acceso FTP o SFTP (aunque con Plesk no las necesitarás si usas el administrador de archivos).
  • Una cuenta de correo electrónico para recibir las credenciales de administrador de tu tienda.

[INFO] Si tu dominio aún no apunta a tu servidor, puedes usar el dominio temporal que te proporciona Plesk para completar la instalación y luego cambiar el dominio principal.


Paso 1: Preparar el Entorno en Plesk

Antes de instalar PrestaShop, necesitamos preparar el "terreno". Plesk simplifica mucho este proceso, pero es crucial que los servicios estén activos.

Verificar los Servicios Web y de Base de Datos

Lo primero es asegurarnos de que Apache o Nginx (el servidor web) y MySQL o MariaDB (la base de datos) estén corriendo. Normalmente, Plesk los inicia automáticamente, pero es bueno verificarlo.

  1. Inicia sesión en tu panel de Plesk.
  2. En el menú lateral izquierdo, busca la sección "Herramientas y configuración".
  3. En el grupo "Servidor", haz clic en "Servicios" o "Gestión de servicios".
  4. Verás una lista de servicios. Asegúrate de que "web" (Apache o Nginx) y "mysql" (o MariaDB) tengan un estado "corriendo" o "activo". Si no lo están, actívalos con el botón correspondiente.

Crear o Seleccionar la Suscripción y el Dominio

Plesk organiza los sitios web en "suscripciones" y "dominios". Necesitamos un lugar donde alojar nuestra tienda.

  1. En el menú principal, ve a "Sitios web y dominios".
  2. Si ya tienes un dominio creado, selecciónalo. Si no, haz clic en "Añadir dominio" o "Añadir subdominio".
  3. Introduce tu nombre de dominio (por ejemplo, mitiendaonline.com).
  4. Plesk te pedirá que configures el tipo de hosting. Selecciona "Sitio web con hosting" o similar. Asegúrate de que el soporte para PHP esté habilitado (Plesk suele hacerlo por defecto).
  5. Elige una carpeta raíz para el documento. Por defecto, suele ser httpdocs o public_html. Esa será la carpeta donde se instalará PrestaShop.

[TIP] Si es tu primera vez, te recomiendo usar un subdominio como tienda.tudominio.com para hacer pruebas sin afectar tu sitio principal.


Paso 2: Descargar PrestaShop

Ahora que tenemos el "terreno" listo, vamos a conseguir el código de PrestaShop. Hay varias formas, pero la más limpia es descargar el paquete oficial desde su sitio web.

Opción A: Descargar desde el Sitio Oficial

  1. Ve a la página oficial de descargas de PrestaShop (prestashop-project.org).
  2. Descarga la última versión estable. El archivo será un .zip.
  3. Descomprime el archivo .zip en tu computadora. Verás una carpeta llamada prestashop con varios archivos y carpetas dentro.

Opción B: Usar el Instalador de Aplicaciones de Plesk (Recomendado para Principiantes)

Plesk tiene un instalador de aplicaciones integrado que es muy cómodo, pero para esta guía nos centraremos en el método manual, ya que es más universal y te da control total. Sin embargo, te menciono que existe esta opción.

[INFO] Si quieres el método más rápido, en Plesk busca la sección "Aplicaciones" o "Instalador de aplicaciones", busca PrestaShop y haz clic en instalar. Plesk hará todo el trabajo pesado por ti. Pero, como queremos aprender y tener control, sigamos con el método manual.


Paso 3: Subir los Archivos a tu Servidor

Este paso es crucial. Necesitamos transferir los archivos de PrestaShop desde tu computadora a la carpeta raíz de tu dominio en el servidor.

Usando el Administrador de Archivos de Plesk

Esta es la forma más sencilla, ya que no necesitas programas externos.

  1. En Plesk, ve a "Sitios web y dominios".
  2. Haz clic en "Administrador de archivos" (suele tener un icono de carpeta).
  3. Navega hasta la carpeta raíz de tu dominio (normalmente httpdocs).
  4. Haz clic en "Subir" y selecciona el archivo prestashop.zip que descargaste.
  5. Una vez subido, verás el archivo .zip en el listado. Haz clic derecho sobre él y selecciona "Extraer" o "Descomprimir".
  6. Plesk extraerá el contenido. Verás una carpeta llamada prestashop (o similar) con todos los archivos dentro.
  7. IMPORTANTE: Si la carpeta extraída se llama prestashop, debes mover su contenido a la raíz (httpdocs). Selecciona todos los archivos dentro de la carpeta prestashop (Ctrl+A) y muévelos a la carpeta principal con la opción "Mover".
  8. Finalmente, elimina la carpeta prestashop vacía y el archivo .zip para mantener todo limpio.

[WARNING] Asegúrate de que los archivos estén directamente en la raíz, no en una subcarpeta. De lo contrario, tu tienda no será accesible desde tudominio.com, sino desde tudominio.com/prestashop.


Paso 4: Crear una Base de Datos para PrestaShop

PrestaShop necesita una base de datos para guardar productos, pedidos, clientes y configuración. Vamos a crearla en Plesk.

  1. Ve a "Sitios web y dominios".
  2. Busca la sección "Bases de datos" y haz clic en "Añadir base de datos".
  3. Nombre de la base de datos: Elige un nombre descriptivo, por ejemplo, prestashop_db.
  4. Servidor de base de datos: Deja el que aparece por defecto (normalmente localhost).
  5. Tipo de base de datos: Selecciona MySQL o MariaDB (cualquiera de los dos funciona).
  6. Haz clic en "OK" o "Aceptar".

Crear un Usuario para la Base de Datos

Plesk puede crear un usuario automáticamente o puedes hacerlo tú.

  1. Después de crear la base de datos, Plesk te dará la opción de "Añadir usuario de base de datos".
  2. Crea un nombre de usuario (ej. prestashop_user) y una contraseña segura. Guarda estos datos, los necesitarás en el instalador.
  3. Asegúrate de asignar este usuario a la base de datos prestashop_db con todos los privilegios (suele hacerlo por defecto).

[TIP] Anota estos tres datos en un bloc de notas: Nombre de la base de datos, nombre de usuario y contraseña. Te harán falta en el siguiente paso.


Paso 5: Ejecutar el Instalador Web de PrestaShop

Este es el momento de la verdad. Ahora vamos a ejecutar el asistente de instalación de PrestaShop desde el navegador.

  1. Abre tu navegador y escribe la URL de tu dominio (ej. http://tudominio.com). Si todo está bien, deberías ver la página de bienvenida del instalador de PrestaShop.
  2. Selecciona tu idioma (Español) y haz clic en "Siguiente".
  3. Acepta los términos de la licencia y continúa.
  4. Comprobación de compatibilidad: El instalador verificará que tu servidor cumple con los requisitos. Debería aparecer todo en verde. Si algo está en rojo, anota el error y revísalo en Plesk (suele ser falta de extensiones de PHP). Haz clic en "Siguiente".
  5. Información de la tienda: Aquí introduces el nombre de tu tienda, el sector, una descripción breve, etc. También puedes elegir un logotipo (puedes hacerlo después).
  6. Cuenta de administrador: Crea el usuario y la contraseña para acceder al panel de administración de tu tienda. El correo electrónico es importante porque recibirás notificaciones.
  7. Configuración de la base de datos: Este es el paso crítico.
    • Motor de base de datos: Deja el que viene por defecto.
    • Dirección del servidor: localhost.
    • Nombre de la base de datos: prestashop_db (el que creaste).
    • Usuario de la base de datos: prestashop_user.
    • Contraseña de la base de datos: La que hayas puesto.
    • Prefijo de tabla: Déjalo como ps_ (es el estándar).
  8. Haz clic en "Siguiente" y espera. La instalación puede tardar unos minutos.
  9. ¡Enhorabuena! Si todo ha ido bien, verás una pantalla de éxito. IMPORTANTE: El instalador te dirá que elimines la carpeta install por seguridad. Puedes hacerlo desde el administrador de archivos de Plesk.

[WARNING] No olvides eliminar la carpeta install del directorio raíz. Dejarla es un riesgo de seguridad grave, ya que alguien podría intentar reinstalar tu tienda y tomar el control.


Paso 6: Configuración Post-Instalación y Primeros Pasos

Ya tienes PrestaShop instalado. Ahora vamos a darle un repaso rápido para que funcione correctamente.

Acceder al Panel de Administración

La URL de administración suele ser tudominio.com/admin o tudominio.com/backoffice. Si no la recuerdas, el instalador te la mostró al final. Puedes acceder con el usuario y contraseña que creaste en el paso 5.

Activar el Modo Amigable de URLs (SEO)

Esto es fundamental para el posicionamiento en buscadores.

  1. En el panel de administración, ve a "Configuración" > "Parámetros avanzados" > "URLs" o similar.
  2. Busca la opción "URLs amigables" o "URLs simplificadas" y actívala.
  3. Guarda los cambios. Esto hará que tus URLs sean tudominio.com/zapatos en lugar de tudominio.com/index.php?id_product=1.

Configurar el Modo de Mantenimiento (Opcional)

Si quieres trabajar en tu tienda antes de lanzarla al público, activa el modo de mantenimiento.

  1. Ve a "Configuración" > "Parámetros generales".
  2. Activa "Modo de mantenimiento" y añade tu IP para poder verla mientras trabajas.

Resolución de Problemas Comunes (FAQ)

¿Por qué veo un error de "Forbidden" o un listado de archivos?

Esto suele pasar porque los archivos no están en la raíz del dominio o porque no hay un archivo index.php. Revisa que hayas movido el contenido de la carpeta prestashop a httpdocs correctamente.

¿Por qué recibo un error de conexión a la base de datos?

Revisa que el nombre de la base de datos, el usuario y la contraseña sean exactamente los que creaste en Plesk. A veces se introducen espacios o caracteres incorrectos. También verifica que el servidor sea localhost.

¿Cómo configuro el intercambio de correo (SMTP) para que mi tienda envíe emails?

PrestaShop usa PHP Mail por defecto, pero es mejor usar SMTP. En el panel de administración, ve a "Configuración" > "Parámetros avanzados" > "Correo electrónico". Configúralo con los datos de tu servidor de correo (puedes crearlos en Plesk en la sección "Correo electrónico").

¿Qué es la carpeta var/cache y por qué debo limpiarla?

Es la caché de PrestaShop. Si haces cambios en archivos y no los ves reflejados, limpia la caché. En el panel de administración, ve a "Configuración" > "Parámetros avanzados" > "Rendimiento" y haz clic en "Vaciar la caché".

¿Puedo instalar PrestaShop en Syspanel?

[INFO] Syspanel (anteriormente conocido como HestiaCP) es otro panel de control. Para acceder a él, se usa el puerto 2106 (por ejemplo, https://tudominio.com:2106). El proceso de instalación es similar, pero la gestión de archivos y bases de datos se hace desde su interfaz. Sin embargo, esta guía está específicamente diseñada para Plesk, que tiene una estructura de menús diferente.


Conclusión y Consejos Finales

¡Felicidades! Has instalado PrestaShop en tu servidor con Plesk. Ahora tienes una base sólida para construir tu tienda online.

Recuerda estos consejos clave:

  • Seguridad: Además de eliminar la carpeta install, cambia el nombre de la carpeta de administración por defecto (admin) a algo más personalizado y difícil de adivinar.
  • Copias de seguridad: Configura copias de seguridad periódicas en Plesk. Es tu red de seguridad ante cualquier problema.
  • Actualizaciones: Mantén PrestaShop, sus módulos y plantillas siempre actualizados. Las actualizaciones corrigen errores y vulnerabilidades de seguridad.
  • SEO: No te olvides de configurar las URLs amigables y de trabajar en el contenido de tus productos con palabras clave relevantes. Un buen SEO es vital para que tu tienda online sea encontrada en Google.

Instalar PrestaShop es solo el primer paso. Ahora viene la parte divertida: personalizar tu tienda, añadir productos y configurar los métodos de pago y envío. Tómate tu tiempo para explorar el panel de administración, ya que es muy completo.

Espero que esta guía extensa te haya sido de gran ayuda. Si sigues estos pasos, tendrás tu tienda online funcionando en poco tiempo. ¡Mucha suerte con tu nuevo proyecto de ecommerce!

¿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