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

Cómo crear un subdominio para PrestaShop en Plesk y configurarlo correctamente

Actualizado el 17 de octubre de 2025

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

Antes de ponernos manos a la obra, vamos a aclarar un concepto que a veces genera dudas. Un subdominio es una extensión de tu dominio principal. Por ejemplo, si tu tienda online es tutienda.com, un subdominio podría ser tienda.tutienda.com o blog.tutienda.com.

¿Por qué querrías instalar PrestaShop en un subdominio? Principalmente por tres razones:

  • Separar secciones: Puedes tener tu web corporativa en el dominio principal (tutienda.com) y tu tienda online en un subdominio (shop.tutienda.com).

  • Probar versiones nuevas: Si quieres experimentar con una nueva versión de PrestaShop o un tema diferente sin afectar a tu tienda actual, un subdominio te permite hacerlo con total seguridad.

  • Organizar por idiomas o países: Algunas empresas utilizan subdominios como es.tutienda.com o mx.tutienda.com para ofrecer contenido localizado.

En este artículo te voy a guiar paso a paso para que puedas crear un subdominio en Plesk, instalar PrestaShop en él y configurarlo correctamente para que todo funcione a la perfección. No necesitas ser un experto técnico, solo seguir las instrucciones con calma.

Requisitos previos antes de empezar

Para que todo el proceso sea un éxito, necesitas tener lo siguiente:

  • Acceso al panel de control de Plesk (con permisos de administrador o al menos con permisos para gestionar dominios y subdominios).

  • Un dominio registrado y apuntando a tu servidor. Si el dominio es nuevo, asegúrate de que los DNS ya estén configurados correctamente.

  • Acceso a la gestión de archivos de tu hosting, ya sea a través del Administrador de archivos de Plesk o mediante FTP/SFTP.

  • Los archivos de PrestaShop descargados desde el sitio oficial (prestashop.com) o desde tu área de cliente si tienes una suscripción.

  • Una base de datos vacía creada en Plesk o la posibilidad de crearla durante el proceso.

[!TIP]
Si tu hosting utiliza Syspanel (antes conocido como HestiaCP), ten en cuenta que el acceso se realiza a través del puerto 2106. Aunque el artículo está enfocado en Plesk, los conceptos son similares en otros paneles.

Cómo crear un subdominio en Plesk paso a paso

Paso 1: Accede al panel de Plesk

Abre tu navegador y escribe la URL de acceso a Plesk. Normalmente suele ser algo como https://tudominio.com:8443 o https://tu-servidor:8443. Introduce tu usuario y contraseña.

Paso 2: Localiza el dominio principal

Una vez dentro, verás una lista con todos los dominios que tienes alojados. Busca el dominio sobre el que quieres crear el subdominio (por ejemplo, tutienda.com) y haz clic en su nombre.

Paso 3: Accede a la sección de subdominios

Dentro de la página de gestión del dominio, busca la sección "Sitios web y dominios" o "Subdominios", según la versión de Plesk que tengas. Normalmente verás un icono con el nombre de "Subdominios" o un enlace directo.

Paso 4: Crea el subdominio

Haz clic en el botón "Añadir subdominio" o "Crear subdominio". Se abrirá un formulario donde deberás completar:

  • Nombre del subdominio: Escribe aquí la parte que irá antes del dominio. Por ejemplo, si quieres tienda.tutienda.com, escribe tienda.

  • Directorio raíz: Plesk te mostrará una ruta por defecto como tutienda.com/tienda. Puedes dejarla o cambiarla, pero te recomiendo que la dejes tal cual para mantener un orden lógico.

  • Preferencias de PHP: Elige la versión de PHP que prefieras. PrestaShop 8.x requiere PHP 7.2.5 o superior, así que elige la más reciente disponible (idealmente PHP 8.1 o superior).

  • Opciones de hosting: Puedes marcar la casilla para que se cree un registro DNS automáticamente. Esto es muy importante para que el subdominio funcione.

Paso 5: Confirma y espera

Haz clic en "Aceptar" o "OK" para confirmar. Plesk tardará unos segundos en configurar todo. Al terminar, verás el nuevo subdominio en la lista.

[!WARNING]
Si tu dominio está gestionado externamente (por ejemplo, en un registrador como GoDaddy o Namecheap), asegúrate de que el registro DNS del subdominio apunte a tu servidor. Plesk normalmente crea un registro CNAME automáticamente, pero si no es así, tendrás que crearlo manualmente en tu proveedor de DNS.

Instalar PrestaShop en el subdominio

Una vez creado el subdominio, es hora de instalar PrestaShop. Tienes dos opciones: usar el instalador automático de Plesk o hacerlo manualmente. Te explico ambas.

Opción A: Instalación automática con el instalador de Plesk

Plesk incluye un instalador de aplicaciones que facilita muchísimo el proceso:

  1. Ve a la sección "Aplicaciones" dentro de la gestión de tu subdominio.

  2. Busca PrestaShop en el catálogo de aplicaciones disponibles.

  3. Haz clic en "Instalar" y sigue el asistente.

  4. El asistente te pedirá que elijas el subdominio donde quieres instalarlo.

  5. Completa los datos de configuración: nombre de la tienda, idioma, cuenta de administrador, etc.

  6. El instalador creará automáticamente la base de datos y configurará los archivos necesarios.

Opción B: Instalación manual de PrestaShop

Si prefieres tener más control sobre el proceso, puedes hacer la instalación manualmente:

Paso 1: Sube los archivos de PrestaShop

  • Descarga el paquete de PrestaShop desde el sitio oficial.

  • Descomprime el archivo en tu ordenador.

  • Accede al Administrador de archivos de Plesk para tu subdominio.

  • Sube todos los archivos al directorio raíz del subdominio (el que viste al crearlo, por ejemplo tutienda.com/tienda).

[!TIP]
Si los archivos son muy grandes, puedes subir el archivo comprimido (ZIP) y luego descomprimirlo desde el Administrador de archivos de Plesk. Esto suele ser más rápido.

Paso 2: Crea una base de datos

  • En Plesk, ve a la sección "Bases de datos" de tu subdominio.

  • Haz clic en "Añadir base de datos".

  • Asigna un nombre, un usuario y una contraseña. Guárdalos bien porque los necesitarás durante la instalación.

Paso 3: Ejecuta el instalador

  • Abre tu navegador y escribe la URL del subdominio (por ejemplo, http://tienda.tutienda.com).

  • El instalador de PrestaShop se abrirá automáticamente.

  • Sigue los pasos del asistente: acepta la licencia, elige el idioma, introduce los datos de la base de datos que creaste y configura el acceso de administrador.

  • Al finalizar, elimina la carpeta install del servidor por seguridad.

Configurar correctamente el subdominio para PrestaShop

Una vez instalado, hay varios ajustes que debes realizar para que todo funcione de manera óptima.

1. Configura la URL de la tienda

PrestaShop debe saber cuál es su URL canónica. Para ello:

  • Accede al panel de administración de PrestaShop (http://tienda.tutienda.com/admin).

  • Ve a Configuración → Parámetros avanzados → Rendimiento o directamente a Configuración → General (dependiendo de la versión).

  • Busca el campo "URL de la tienda" y asegúrate de que esté configurada como http://tienda.tutienda.com (o https si tienes certificado SSL).

2. Activa el SSL para el subdominio

Si quieres que tu tienda sea segura (muy recomendable para el comercio electrónico), necesitas un certificado SSL:

  • En Plesk, ve a la sección "Sitios web y dominios" de tu subdominio.

  • Haz clic en "SSL/TLS".

  • Si ya tienes un certificado que cubra el subdominio (por ejemplo, un certificado wildcard *.tutienda.com), selecciónalo.

  • Si no, puedes generar un certificado Let's Encrypt gratuito desde Plesk.

  • Activa la opción "Forzar redirección a HTTPS" para que todas las visitas sean seguras.

3. Configura la redirección del dominio principal (si es necesario)

Si quieres que tutienda.com redirija automáticamente a tienda.tutienda.com, puedes configurar una redirección:

  • En Plesk, ve a la gestión del dominio principal.

  • Busca la sección "Redireccionamientos" o "Reescritura de URL".

  • Crea una regla que redirija tutienda.com a tienda.tutienda.com.

[!WARNING]
Ten cuidado con las redirecciones. Si tu dominio principal ya tiene una web, redirigirlo todo a la tienda puede no ser lo que quieres. En ese caso, es mejor dejar cada cosa en su sitio.

4. Configura los archivos .htaccess y robots.txt

PrestaShop genera automáticamente un archivo .htaccess durante la instalación, pero puedes ajustarlo:

  • Accede al Administrador de archivos de Plesk.

  • Busca el archivo .htaccess en el directorio raíz del subdominio.

  • Verifica que las reglas de reescritura de URL están activas (imprescindible para URLs amigables).

  • Crea o edita el archivo robots.txt para indicar a los buscadores qué deben indexar. Puedes incluir tu sitemap de PrestaShop.

5. Configura el cron job para tareas programadas

PrestaShop necesita ejecutar tareas programadas (como envío de newsletters o actualización de módulos). Para configurarlas:

  • En Plesk, ve a la sección "Programador de tareas" o "Cron jobs" de tu subdominio.

  • Añade una tarea que ejecute el archivo cron.php de PrestaShop. La ruta sería algo como:

/usr/bin/php /var/www/vhosts/tutienda.com/tienda/cron.php
  • Configura la frecuencia según tus necesidades (por ejemplo, cada 5 minutos o cada hora).

Solución de problemas comunes

El subdominio no carga

  • Verifica el DNS: Asegúrate de que el registro CNAME o A del subdominio apunta a tu servidor.

  • Comprueba la propagación DNS: Puede tardar hasta 24 horas en propagarse globalmente.

  • Revisa los archivos: Asegúrate de que los archivos de PrestaShop están en el directorio correcto.

Error de conexión a la base de datos

  • Verifica las credenciales: Revisa que el nombre de usuario y la contraseña son correctos.

  • Comprueba los permisos: El usuario de la base de datos debe tener permisos de lectura, escritura y modificación.

  • Revisa el archivo de configuración: El archivo app/config/parameters.php debe contener los datos correctos.

Problemas con URLs amigables

  • Activa la reescritura de URL en Plesk (Apache o Nginx).

  • Regenera el .htaccess desde el panel de PrestaShop (Parámetros avanzados → URL).

  • Verifica que el módulo mod_rewrite está activo en Apache.

Preguntas frecuentes (FAQ)

¿Puedo tener varias tiendas PrestaShop en diferentes subdominios?

Sí, perfectamente. Cada subdominio es independiente, así que puedes tener tienda1.tutienda.com y tienda2.tutienda.com con instalaciones diferentes.

¿Afecta el subdominio al SEO de mi tienda principal?

No necesariamente. Google trata los subdominios como entidades separadas, pero si configuras correctamente las redirecciones y el sitemap, puedes mantener una buena estrategia SEO. Eso sí, ten en cuenta que un subdominio no hereda la autoridad del dominio principal automáticamente.

¿Necesito un certificado SSL separado para el subdominio?

Depende. Si tienes un certificado wildcard (*.tutienda.com), cubre todos los subdominios. Si solo tienes un certificado para el dominio principal, necesitarás uno adicional para el subdominio.

¿Puedo mover mi tienda del subdominio al dominio principal más adelante?

Sí, es posible. Deberás exportar la base de datos, mover los archivos y actualizar las URLs en PrestaShop. Es un proceso delicado, pero puedes hacerlo con calma y siguiendo los pasos adecuados.

[!TIP]
Si estás usando Syspanel en lugar de Plesk para gestionar tu hosting, recuerda que el acceso es a través del puerto 2106 y que los pasos son muy similares. La única diferencia principal es la interfaz, pero los conceptos de subdominios, bases de datos y configuración son los mismos.

Conclusión final

Crear un subdominio para PrestaShop en Plesk no es complicado si sigues los pasos adecuados. Con esta guía, ya sabes cómo:

  • Crear el subdominio desde el panel de Plesk.

  • Instalar PrestaShop tanto automática como manualmente.

  • Configurar la URL, SSL, redirecciones y tareas programadas.

  • Solucionar los problemas más comunes.

Recuerda siempre hacer copias de seguridad antes de realizar cambios importantes y mantener tu instalación de PrestaShop actualizada para garantizar la seguridad de tu tienda y la de tus clientes.

Si tienes cualquier duda durante el proceso, no dudes en consultar la documentación oficial de PrestaShop y Plesk, o contactar con el soporte técnico de tu proveedor de hosting. ¡Buena suerte con tu tienda online!

¿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