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

Cómo crear un subdominio en cPanel y usarlo en PrestaShop

Actualizado el 31 de mayo de 2026

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

Antes de ponernos manos a la obra, vamos a aclarar un concepto que a veces genera confusión. Un subdominio es una extensión de tu dominio principal que te permite organizar tu sitio web en secciones independientes. Por ejemplo, si tu tienda es www.mitienda.com, un subdominio sería tienda.mitienda.com o blog.mitienda.com.

Piensa en ello como en un edificio: el dominio principal es el edificio completo y los subdominios son los diferentes apartamentos dentro de ese edificio. Cada uno tiene su propia puerta de entrada, pero todos comparten la misma dirección base.

¿Por qué querrías crear un subdominio cPanel para PrestaShop? Las razones más comunes son:

  • Separar tu tienda del blog o web corporativa: puedes tener www.mitienda.com como web informativa y shop.mitienda.com como tu tienda online.
  • Crear tiendas para diferentes países o idiomas: por ejemplo, es.mitienda.com, fr.mitienda.com o de.mitienda.com.
  • Realizar pruebas: puedes montar una versión de prueba en test.mitienda.com sin afectar a tu tienda principal.
  • Organizar campañas específicas: ofertas.mitienda.com para promociones especiales.

Requisitos previos antes de crear tu subdominio

Para crear subdominio cPanel necesitas tener acceso a tu panel de control de hosting. Si tu hosting utiliza cPanel, podrás hacerlo tú mismo sin necesidad de contactar con soporte técnico. Asegúrate de tener a mano:

  • Tus credenciales de acceso a cPanel (usuario y contraseña).
  • El dominio principal donde quieres crear el subdominio.
  • Tener instalado o tener pensado instalar PrestaShop en ese subdominio.

[!TIP]
Si tu hosting utiliza Syspanel (antes conocido como HestiaCP), el proceso es diferente. En ese caso, accede a través del puerto 2106 (por ejemplo, https://tu-servidor:2106) y busca la opción de dominios web para añadir un subdominio.

Paso a paso: cómo crear un subdominio en cPanel

Vamos a ver el proceso completo para crear subdominio cpanel de forma sencilla. Sigue estos pasos al pie de la letra y en menos de cinco minutos lo tendrás listo.

Paso 1: Accede a tu panel de cPanel

Abre tu navegador y escribe la dirección de acceso a cPanel. Normalmente suele ser algo como https://tudominio.com/cpanel o https://tu-servidor:2083. Introduce tu usuario y contraseña y haz clic en "Iniciar sesión".

Paso 2: Localiza la sección de "Dominios"

Una vez dentro de cPanel, verás un panel con muchas opciones organizadas por secciones. Busca el apartado llamado "Dominios". Dentro de esta sección, encontrarás la opción "Subdominios". Haz clic en ella.

Paso 3: Configura los datos del subdominio

Ahora verás un formulario con varios campos. Te explicamos cada uno:

  • Dominio: selecciona el dominio principal donde quieres crear el subdominio (por ejemplo, midominio.com).
  • Subdominio: escribe el nombre que quieras para tu subdominio. Por ejemplo, si escribes tienda, el resultado será tienda.midominio.com. Evita caracteres especiales, espacios o mayúsculas.
  • Directorio raíz del documento: cPanel te sugerirá automáticamente una ruta como public_html/tienda. Te recomendamos que la dejes tal cual. Esta carpeta será donde se alojarán los archivos de PrestaShop.

[!WARNING]
No pongas el subdominio directamente en public_html sin crear una carpeta propia. Si lo haces, podrías mezclar archivos con tu web principal y causar conflictos.

Paso 4: Crea el subdominio

Cuando hayas rellenado los campos, haz clic en el botón "Crear". En unos segundos verás un mensaje de confirmación indicando que el subdominio se ha creado correctamente. También te mostrará la ruta exacta donde se guardarán los archivos.

Paso 5: Verifica que el subdominio funciona

Abre una nueva pestaña en tu navegador y escribe http://tienda.midominio.com. Deberías ver un mensaje de "Página no encontrada" o un directorio vacío, lo cual es totalmente normal porque todavía no has subido ningún archivo. Lo importante es que el servidor reconoce la dirección.

Cómo instalar PrestaShop en tu subdominio

Ahora que ya sabes cPanel subdominio y lo has creado, es momento de instalar PrestaShop. Tienes dos opciones principales: hacerlo manualmente subiendo los archivos o usar un instalador automático como Softaculous o Fantastico. Te explicamos ambas.

Opción A: Instalación manual de PrestaShop

Este método te da más control sobre el proceso y es ideal si ya tienes experiencia con PrestaShop.

1. Descarga PrestaShop

Ve al sitio oficial de PrestaShop y descarga la última versión estable. Obtendrás un archivo comprimido en formato ZIP.

2. Sube los archivos al subdominio

Accede al Administrador de archivos de cPanel. Navega hasta la carpeta que se creó para tu subdominio (por ejemplo, public_html/tienda). Haz clic en "Subir" y selecciona el archivo ZIP de PrestaShop desde tu ordenador.

3. Descomprime el archivo

Una vez subido, selecciona el archivo ZIP y haz clic derecho para elegir la opción "Extraer". Se creará una carpeta con todos los archivos de PrestaShop. Si quieres que la tienda cargue directamente en tienda.midominio.com sin carpetas intermedias, mueve todos los archivos de la carpeta extraída a la raíz del subdominio.

4. Crea una base de datos MySQL

Para que PrestaShop funcione, necesitas una base de datos. Ve a la sección "Bases de datos MySQL" en cPanel. Crea una nueva base de datos, un usuario y asigna permisos. Anota estos datos porque los necesitarás durante la instalación.

5. Ejecuta el instalador

Abre tu navegador y escribe http://tienda.midominio.com. El instalador de PrestaShop se ejecutará automáticamente. Sigue las instrucciones en pantalla, introduce los datos de la base de datos y configura tu tienda.

Opción B: Instalación con Softaculous

Si prefieres un método más rápido y no quieres complicarte, Softaculous es tu aliado.

1. Busca Softaculous en cPanel

En la sección "Software", encontrarás el icono de "Softaculous Apps Installer". Haz clic en él.

2. Selecciona PrestaShop

Dentro de Softaculous, busca PrestaShop en la lista de aplicaciones disponibles. Puedes usar el buscador o navegar por la categoría de "E-commerce".

3. Configura la instalación

Haz clic en "Instalar" y completa el formulario:

  • Elige el dominio: selecciona tu subdominio recién creado en el menú desplegable.
  • Directorio: déjalo en blanco para instalar en la raíz del subdominio.
  • Datos de la tienda: introduce el nombre de tu tienda, descripción, idioma, etc.
  • Cuenta de administrador: crea un usuario y contraseña para acceder al panel de administración de PrestaShop.
  • Configuración avanzada: si no sabes qué son estos parámetros, déjalos por defecto.

4. Instala

Haz clic en el botón "Instalar" y espera unos minutos. Softaculous hará todo el trabajo por ti: creará la base de datos, subirá los archivos y configurará PrestaShop.

[!TIP]
Después de la instalación, elimina la carpeta /install de tu subdominio por seguridad. Puedes hacerlo desde el Administrador de archivos de cPanel o desde un cliente FTP.

Configuración recomendada para tu PrestaShop en subdominio

Una vez que tienes PrestaShop subdominio funcionando, hay algunos ajustes que te recomendamos hacer para optimizar el rendimiento y el SEO.

Ajusta la URL de tu tienda

Ve al panel de administración de PrestaShop y navega hasta Parámetros avanzados > Rendimiento. Aquí puedes activar la caché y ajustar otros parámetros de rendimiento.

Configura las redirecciones

Para evitar contenido duplicado y problemas de SEO, configura las redirecciones desde el dominio principal al subdominio si es necesario. Puedes hacerlo desde el archivo .htaccess o desde la configuración de tu web principal.

Activa HTTPS

Es fundamental que tu tienda funcione con HTTPS para garantizar la seguridad de los datos de tus clientes. En cPanel, puedes instalar un certificado SSL gratuito desde la sección "SSL/TLS" o usar Let's Encrypt si está disponible.

Preguntas frecuentes sobre subdominios y PrestaShop

¿Puedo tener varias tiendas PrestaShop en diferentes subdominios?

Sí, perfectamente. Cada subdominio prestashop es independiente y puede tener su propia instalación de PrestaShop, su propia base de datos y sus propios productos. Esto es ideal para crear tiendas separadas por idioma o país.

¿Afecta el subdominio al SEO de mi dominio principal?

Los subdominios se consideran entidades separadas a los efectos de SEO. Google los trata como sitios web independientes. Si tu objetivo es potenciar el SEO de tu dominio principal, quizás te convenga más usar una subcarpeta (midominio.com/tienda). Sin embargo, los subdominios tienen sus ventajas para campañas específicas o tiendas multilingües.

¿Puedo transferir mi tienda PrestaShop de un subdominio al dominio principal?

Sí, es posible. Deberías exportar la base de datos, mover los archivos de la carpeta del subdominio a public_html y actualizar las URLs en la configuración de PrestaShop y en la base de datos. Es un proceso delicado, así que asegúrate de hacer una copia de seguridad completa antes de empezar.

¿Qué pasa si mi hosting no tiene cPanel?

Si tu hosting utiliza Syspanel (HestiaCP), recuerda que debes acceder por el puerto 2106. Dentro de Syspanel, busca la sección de "Web" o "Dominios" y podrás añadir un subdominio desde ahí. El proceso es similar pero con una interfaz diferente.

¿Cuánto tiempo tarda en propagarse un subdominio?

Normalmente, los subdominios se crean y activan de forma inmediata. Sin embargo, en algunos casos puede tardar desde unos minutos hasta 24 horas en propagarse correctamente a todos los servidores DNS del mundo.

Consejos finales para aprovechar tu subdominio con PrestaShop

Ahora que ya sabes cómo crear subdominio cpanel y usarlo en PrestaShop, aquí tienes algunos consejos adicionales:

  • Haz copias de seguridad periódicas: tanto de los archivos como de la base de datos de tu subdominio. Puedes configurar copias automáticas desde cPanel.
  • Mantén PrestaShop actualizado: las actualizaciones corrigen errores de seguridad y mejoran el rendimiento. Comprueba regularmente si hay nuevas versiones disponibles.
  • Utiliza un CDN: si tu tienda va a tener tráfico internacional, un CDN puede acelerar la carga de tu subdominio.
  • Monitorea el rendimiento: usa herramientas como Google Analytics o Search Console para seguir el comportamiento de los visitantes en tu subdominio.

[!WARNING]
Si en algún momento decides eliminar el subdominio, asegúrate de hacer una copia de seguridad completa de todos los archivos y la base de datos. Al eliminar un subdominio desde cPanel, se eliminará también la carpeta donde se alojaban sus archivos.

¿Problemas comunes y cómo solucionarlos?

El subdominio no carga

Si al acceder a tienda.midominio.com te da error, verifica que:

  • Los archivos se hayan subido correctamente a la carpeta del subdominio.
  • El nombre del subdominio esté bien escrito.
  • Tu proveedor de hosting no haya tenido algún problema temporal.

PrestaShop no se instala

Si el instalador de PrestaShop da error, revisa:

  • Que la base de datos MySQL se haya creado correctamente.
  • Que los permisos de los archivos sean los adecuados (normalmente 755 para carpetas y 644 para archivos).
  • Que no haya conflictos con el archivo .htaccess.

El subdominio muestra un error de "Directorio no encontrado"

Este error suele aparecer cuando no hay ningún archivo en la carpeta del subdominio. Simplemente sube los archivos de PrestaShop o crea un archivo index.html de prueba para verificar que todo funciona.

Crear un subdominio prestashop es un proceso sencillo que te abrirá muchas posibilidades para organizar tu presencia online. Con esta guía detallada, podrás hacerlo tú mismo sin necesidad de conocimientos técnicos avanzados. Recuerda siempre hacer copias de seguridad y mantener todo actualizado para garantizar el correcto funcionamiento de 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