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

Configurar un subdominio en Plesk para una tienda PrestaShop

Actualizado el 1 de enero de 2026

¡Hola! Soy tu técnico de soporte amigable. Hoy te voy a guiar paso a paso para que puedas configurar un subdominio en Plesk para una tienda PrestaShop. Este proceso es muy común cuando quieres separar tu tienda del sitio principal (por ejemplo, tienda.tudominio.com), mejorar el SEO o simplemente organizar mejor tus proyectos. No te preocupes si no eres un experto en sistemas, lo haremos de forma clara y sencilla. ¡Vamos allá!

¿Qué es un subdominio y por qué usarlo con PrestaShop?

Un subdominio es una extensión de tu dominio principal. Por ejemplo, si tu dominio es tudominio.com, un subdominio podría ser tienda.tudominio.com. Es como una carpeta virtual que apunta a una sección específica de tu hosting, pero con su propia estructura y contenido.

Usar un subdominio Plesk para tu PrestaShop subdominio tiene varias ventajas:

  • Organización: Separar la tienda del sitio corporativo o blog.
  • Rendimiento: Puedes asignar recursos específicos (como PHP o base de datos) solo para la tienda.
  • SEO: Los motores de búsqueda ven el subdominio como un sitio independiente, lo que puede ayudar si tu tienda tiene contenido muy distinto al principal.
  • Seguridad: Aísla posibles vulnerabilidades de PrestaShop del resto de tu web.

Requisitos previos

Antes de empezar, asegúrate de tener:

  • Acceso a Plesk (generalmente a través de https://tudominio.com:8443 o la URL que te haya proporcionado tu hosting).
  • Un dominio registrado y apuntando a tu servidor (por ejemplo, tudominio.com).
  • Los archivos de PrestaShop descargados (puedes obtenerlos desde prestashop.com).
  • Conocimiento básico de FTP o el administrador de archivos de Plesk.

[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el acceso es por el puerto 2106 (ejemplo: https://tudominio.com:2106). El proceso es similar, pero la interfaz varía. En este artículo nos centramos en Plesk.

Paso 1: Crear el subdominio en Plesk

El primer paso es crear subdominio Plesk. Sigue estos pasos:

  1. Inicia sesión en Plesk con tu usuario y contraseña.
  2. En el panel principal, busca la sección Sitios web y dominios. Haz clic en el nombre de tu dominio principal (por ejemplo, tudominio.com).
  3. Verás un botón que dice Añadir subdominio o Crear subdominio. Haz clic.
  4. Se abrirá un formulario. Completa:
    • Nombre del subdominio: Por ejemplo, tienda (esto creará tienda.tudominio.com).
    • Directorio raíz: Aquí puedes elegir la carpeta donde se alojarán los archivos de PrestaShop. Por defecto, Plesk crea una carpeta con el nombre del subdominio dentro de httpdocs. Puedes dejarlo así o personalizarlo (ejemplo: /var/www/vhosts/tudominio.com/subdomains/tienda).
    • Opciones de hosting: Asegúrate de que esté marcado Soporte de PHP (necesario para PrestaShop).
  5. Haz clic en Aceptar. Plesk creará el subdominio y lo mostrará en la lista de sitios.

[TIP] Si planeas tener muchos subdominios, es buena práctica usar nombres descriptivos como shop, store o tienda para que sea fácil de recordar.

Paso 2: Subir los archivos de PrestaShop al subdominio

Ahora que tienes el subdominio Plesk creado, es hora de instalar PrestaShop. Puedes hacerlo de dos formas:

Opción A: Usar el Administrador de archivos de Plesk

  1. En el panel de Sitios web y dominios, busca el subdominio que acabas de crear (ejemplo: tienda.tudominio.com).
  2. Haz clic en Administrador de archivos (o File Manager).
  3. Navega hasta la carpeta raíz del subdominio (la que configuraste en el paso anterior).
  4. Sube el archivo ZIP de PrestaShop (puedes arrastrarlo o usar el botón Subir).
  5. Una vez subido, selecciona el archivo y haz clic en Extraer. Espera a que termine.
  6. Opcional: Mueve todos los archivos extraídos a la raíz si están dentro de una subcarpeta (por ejemplo, si se creó una carpeta prestashop, selecciona todo y córtalo/pega en la raíz).

Opción B: Usar FTP

  1. Conéctate a tu servidor FTP con las credenciales que te proporcionó tu hosting (usuario, contraseña, servidor FTP).
  2. Navega a la carpeta raíz del subdominio (por ejemplo, /httpdocs/tienda).
  3. Sube los archivos de PrestaShop (puedes usar FileZilla o cualquier cliente FTP).
  4. Asegúrate de que todos los archivos estén en la raíz, no en una subcarpeta.

[WARNING] Si subes los archivos manualmente, verifica que los permisos de carpetas sean 755 y archivos 644. Plesk suele hacerlo automáticamente, pero si ves errores, puedes ajustarlos desde el Administrador de archivos.

Paso 3: Crear una base de datos para PrestaShop

PrestaShop necesita una base de datos MySQL. Vamos a crearla desde Plesk:

  1. En el panel principal, ve a Bases de datos (o Databases).
  2. Haz clic en Añadir base de datos.
  3. Completa:
    • Nombre de la base de datos: Por ejemplo, tienda_prestashop.
    • Tipo: MySQL (normalmente es el predeterminado).
    • Usuario de la base de datos: Crea un nuevo usuario (ejemplo: tienda_user) y asigna una contraseña segura. Guarda esta contraseña, la necesitarás más adelante.
  4. Haz clic en Aceptar. Plesk creará la base de datos y el usuario.

[INFO] Anota el nombre de la base de datos, el usuario y la contraseña. Los necesitarás durante la instalación web de PrestaShop.

Paso 4: Instalar PrestaShop mediante el asistente web

Ahora viene la parte divertida. Abre tu navegador y ve a tu subdominio: http://tienda.tudominio.com (o https:// si tienes SSL, pero eso lo configuraremos después).

  1. Deberías ver la pantalla de instalación de PrestaShop. Selecciona tu idioma y haz clic en Siguiente.
  2. Acepta los términos de licencia y continúa.
  3. Información de la tienda:
    • Nombre de la tienda: El que quieras.
    • Actividad principal: Elige la categoría de tu negocio.
    • País: El tuyo.
    • Moneda: La que uses (por ejemplo, EUR o USD).
    • Habilitar SSL: Déjalo desmarcado por ahora (lo activaremos después).
  4. Configuración de la base de datos:
    • Motor de base de datos: MySQL (o MariaDB).
    • Servidor de base de datos: Normalmente localhost (si no, pregúntale a tu hosting).
    • Nombre de la base de datos: El que creaste (ejemplo: tienda_prestashop).
    • Usuario: El usuario que creaste (ejemplo: tienda_user).
    • Contraseña: La contraseña que asignaste.
    • Prefijo de tablas: Puedes dejarlo como ps_ (por defecto).
  5. Haz clic en Siguiente y espera a que se configuren las tablas.
  6. Configuración de la cuenta de administrador:
    • Crea un email y contraseña para acceder al back office de PrestaShop.
    • Recuerda estos datos, son importantes para gestionar tu tienda.
  7. Finaliza la instalación. ¡Listo! Tu PrestaShop subdominio ya está funcionando.

[TIP] Si ves errores de permisos durante la instalación, vuelve al Administrador de archivos y asegúrate de que la carpeta config y cache tengan permisos 755 (o 777 temporalmente, pero luego cámbialos por seguridad).

Paso 5: Configurar SSL para el subdominio (opcional pero recomendado)

Para que tu tienda sea segura y tenga mejor posicionamiento SEO, es importante instalar un certificado SSL. En Plesk:

  1. Ve a Sitios web y dominios.
  2. Haz clic en el subdominio (tienda.tudominio.com).
  3. Busca la opción SSL/TLS o Certificados SSL.
  4. Si tu hosting ofrece Let's Encrypt, haz clic en Añadir certificado SSL y selecciona Let's Encrypt. Plesk lo configurará automáticamente.
  5. Una vez instalado, activa la opción Redirigir HTTP a HTTPS para que todos los visitantes usen la versión segura.
  6. Vuelve a PrestaShop y en el back office (ejemplo: https://tienda.tudominio.com/adminXXXXX), ve a Parámetros de la tienda > General > Habilitar SSL y actívalo. Guarda los cambios.

[WARNING] Si tu hosting no soporta Let's Encrypt, deberás comprar un certificado SSL e instalarlo manualmente. Consulta con tu proveedor de hosting.

Paso 6: Probar y solucionar problemas comunes

Ahora que todo está configurado, prueba tu tienda desde https://tienda.tudominio.com. Si ves la página de inicio de PrestaShop, ¡felicidades! Si no, aquí tienes algunos problemas típicos y cómo resolverlos:

Error: "Página no encontrada" (404)

  • Causa: Los archivos no están en la raíz del subdominio.
  • Solución: Revisa que los archivos de PrestaShop estén directamente en la carpeta raíz del subdominio (no dentro de una subcarpeta). Usa el Administrador de archivos para moverlos.

Error: "No se puede conectar a la base de datos"

  • Causa: Credenciales incorrectas o base de datos no creada.
  • Solución: Vuelve a verificar los datos de la base de datos en el archivo app/config/parameters.php (si ya instalaste) o durante el asistente de instalación.

Error: "Permiso denegado" al instalar

  • Causa: Permisos de archivos incorrectos.
  • Solución: En el Administrador de archivos, selecciona todas las carpetas y archivos, y establece permisos 755 para carpetas y 644 para archivos. En Plesk, puedes hacerlo desde las propiedades.

Error: "SSL no funciona" o "Redirección infinita"

  • Causa: Configuración SSL mal aplicada.
  • Solución: Desactiva temporalmente la redirección HTTPS en Plesk, verifica que el certificado esté bien instalado y luego vuelve a activarla. En PrestaShop, asegúrate de que la URL de la tienda en Parámetros de la tienda > SEO y URLs use https://.

Preguntas frecuentes (FAQ)

¿Puedo usar un subdominio para PrestaShop si ya tengo un sitio en el dominio principal?

Sí, es perfectamente compatible. El subdominio es independiente, así que no afecta al sitio principal.

¿Necesito una licencia adicional para el subdominio?

No, si tu plan de hosting ya incluye la posibilidad de crear subdominios (la mayoría lo hace), no hay costo extra. Solo asegúrate de que el espacio en disco y recursos sean suficientes.

¿Cómo puedo migrar una tienda PrestaShop existente a un subdominio?

Puedes exportar la base de datos y los archivos de la tienda original, luego importarlos al subdominio usando Plesk. Recuerda cambiar las URLs en la base de datos (por ejemplo, de tudominio.com/tienda a tienda.tudominio.com).

Mi hosting usa Syspanel (HestiaCP). ¿El proceso es similar?

Sí, aunque la interfaz es diferente. En Syspanel (puerto 2106), busca la opción Subdominios dentro del dominio, crea uno, sube los archivos y crea la base de datos desde Bases de datos. La instalación de PrestaShop es idéntica.

¿Puedo instalar PrestaShop en un subdominio con PHP 8?

Sí, PrestaShop 8.x es compatible con PHP 8.0 y 8.1. En Plesk, puedes cambiar la versión de PHP desde Sitios web y dominios > Configuración de PHP.

Conclusión

Configurar un subdominio Plesk para una tienda PrestaShop es un proceso sencillo si sigues estos pasos. Recuerda que la clave está en:

  • Crear el subdominio correctamente.
  • Subir los archivos de PrestaShop a la carpeta raíz.
  • Configurar la base de datos desde Plesk.
  • Instalar PrestaShop mediante el asistente web.
  • Añadir SSL para seguridad y SEO.

Si tienes algún problema, no dudes en consultar la documentación de Plesk o contactar con tu proveedor de hosting. ¡Tu tienda online estará lista en pocos minutos!

[TIP FINAL] No olvides hacer una copia de seguridad de tu subdominio y base de datos después de la instalación. En Plesk, puedes usar la herramienta Copias de seguridad para programar backups automáticos.

¡Espero que este artículo te haya sido de gran ayuda! Si te quedó alguna duda, déjala en los comentarios o contacta con soporte técnico. ¡Feliz ventas! 🚀

¿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