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

Añadir un subdominio en cPanel para tu tienda PrestaShop

Actualizado el 13 de marzo de 2026

¿Tienes una tienda online con PrestaShop y necesitas separar secciones, crear un blog o un área de pruebas sin complicarte la vida? La solución más limpia y profesional es crear un subdominio. En este tutorial, te guiaré paso a paso para que aprendas a añadir un subdominio en cPanel para tu tienda PrestaShop. No necesitas ser un experto en sistemas, solo seguir las instrucciones al pie de la letra.

Un subdominio es como una extensión de tu dominio principal. Por ejemplo, si tu tienda es tutienda.com, un subdominio podría ser blog.tutienda.com o test.tutienda.com. Esto te permite organizar tu contenido sin mezclar archivos ni bases de datos, y además es un factor positivo para el SEO si lo usas correctamente.

Vamos a dividir el proceso en partes muy claras. Al final de este artículo, sabrás exactamente cómo crear un subdominio cPanel, configurarlo para que funcione con PrestaShop y resolver los problemas más comunes.


¿Por qué usar un subdominio para tu PrestaShop?

Antes de meternos en el cPanel PrestaShop tutorial, entendamos los beneficios. No es solo una cuestión técnica, también estratégica.

Ventajas principales

  • Organización: Separa tu tienda principal de un blog, un foro o un área de clientes. Cada sección vive en su propio espacio.
  • Rendimiento: Al tener archivos y bases de datos independientes, el servidor no se satura con todo en una misma carpeta.
  • SEO: Los motores de búsqueda pueden indexar el subdominio como un sitio independiente. Si tu subdominio blog.tutienda.com se llena de contenido de calidad, ayudará a posicionar tu marca.
  • Pruebas seguras: Puedes instalar una copia de PrestaShop en un subdominio como beta.tutienda.com para probar cambios antes de aplicarlos en la tienda real.

[INFO] Un subdominio no es lo mismo que un subdirectorio. Mientras tutienda.com/blog es una carpeta dentro de tu sitio, blog.tutienda.com es un sitio independiente, aunque comparta el mismo dominio raíz. Para PrestaShop, el subdominio te da más flexibilidad.


Requisitos previos antes de crear un subdominio

Asegúrate de tener lo siguiente listo:

  1. Acceso a cPanel: Debes tener credenciales de administrador de tu hosting. Si usas Syspanel (antes conocido como HestiaCP), el acceso suele ser por el puerto 2106 (ejemplo: tudominio.com:2106).
  2. Dominio principal configurado: Tu tienda PrestaShop debe estar funcionando en el dominio raíz (ejemplo: tutienda.com).
  3. Archivos de PrestaShop: Si vas a instalar una nueva tienda en el subdominio, necesitas el paquete de instalación de PrestaShop (puedes descargarlo desde la web oficial).
  4. Base de datos: PrestaShop necesita una base de datos MySQL. Si ya tienes una creada para la tienda principal, puedes crear una nueva para el subdominio.

[WARNING] Si tu hosting es muy básico (plan compartido), verifica los límites de subdominios permitidos. Algunos planes solo permiten 1 o 2 subdominios. Si excedes, tendrás que contactar a tu proveedor.


Paso a paso: Crear un subdominio en cPanel

Aquí viene la parte práctica. Sigue estos pasos exactamente como se indican. No te saltes ninguno.

1. Accede a tu panel de control

Inicia sesión en cPanel con tu usuario y contraseña. Si usas Syspanel, recuerda que la URL de acceso incluye el puerto 2106. Por ejemplo:
https://tudominio.com:2106

Una vez dentro, busca la sección "Dominios" o "Subdominios". En cPanel, suele ser un icono con la palabra "Subdominios".

2. Crea el subdominio

Haz clic en "Crear un subdominio". Se abrirá un formulario simple:

  • Subdominio: Escribe el nombre que quieras (sin espacios, solo letras y números). Por ejemplo: blog, test, admin, ayuda.
  • Dominio: Selecciona tu dominio principal de la lista desplegable (generalmente ya está preseleccionado).
  • Document Root: cPanel te sugiere una carpeta automáticamente (ejemplo: public_html/blog). No lo cambies a menos que sepas exactamente lo que haces. Esta carpeta será donde se alojen los archivos del subdominio.

Haz clic en "Crear". En unos segundos, el subdominio estará listo. cPanel creará automáticamente la carpeta en el servidor y configurará las redirecciones DNS necesarias.

[TIP] Para que el subdominio funcione inmediatamente, asegúrate de que tu dominio esté apuntando a los nameservers de tu hosting. Si acabas de cambiar los DNS, puede tardar hasta 24 horas en propagarse. Mientras tanto, puedes usar un archivo hosts local para probar.

3. Verifica que el subdominio se haya creado correctamente

Después de crearlo, verás una lista con todos tus subdominios. El nuevo debería aparecer con un estado "Activo". Puedes probar ingresando a blog.tudominio.com en tu navegador. Deberías ver una página en blanco o un mensaje de "bienvenido" si el hosting tiene una página por defecto.


Instalar PrestaShop en el subdominio

Ahora que ya tienes el cPanel subdominio creado, es hora de instalar PrestaShop. Hay dos métodos: manual o mediante el instalador automático (Softaculous, por ejemplo). Te explico ambos.

Opción 1: Instalación manual (recomendada para control total)

  1. Sube los archivos de PrestaShop: Usa el Administrador de Archivos de cPanel o un cliente FTP (como FileZilla). Ve a la carpeta del subdominio (ejemplo: public_html/blog) y sube todos los archivos de PrestaShop.
  2. Crea una base de datos: En cPanel, ve a "Bases de datos MySQL". Crea una nueva base de datos, un usuario y asigna todos los privilegios. Anota los datos: nombre de la BD, usuario y contraseña.
  3. Ejecuta el instalador: Abre tu navegador y ve a blog.tudominio.com. Te aparecerá el asistente de instalación de PrestaShop. Sigue los pasos:
    • Selecciona el idioma.
    • Acepta la licencia.
    • En la configuración de la base de datos, ingresa los datos que creaste.
    • Configura la tienda (nombre, país, moneda, etc.).
    • Crea la cuenta de administrador.
  4. Finaliza: Una vez terminado, elimina la carpeta install (el instalador te lo pedirá). ¡Listo! Tu PrestaShop en el subdominio ya funciona.

Opción 2: Instalación automática (más rápida)

Muchos hostings incluyen Softaculous en cPanel. Busca el icono "Softaculous Apps Installer" y dentro busca PrestaShop. Haz clic en "Install" y completa:

  • Choose Domain: Selecciona tu nuevo subdominio (ejemplo: blog.tudominio.com).
  • In Directory: Déjalo en blanco (así se instala en la raíz del subdominio).
  • Site Settings: Pon nombre, descripción, etc.
  • Admin Account: Crea usuario y contraseña para el panel de administración de PrestaShop.

Softaculous hará todo el trabajo: creará la base de datos, subirá los archivos y configurará la tienda. En 5 minutos tendrás tu PrestaShop funcionando.

[WARNING] Si usas la instalación automática, asegúrate de que la versión de PrestaShop sea compatible con tu PHP. En cPanel puedes cambiar la versión de PHP desde "Seleccionar versión de PHP" en la sección de Software.


Configuraciones adicionales importantes

No basta con crear el subdominio e instalar PrestaShop. Para que todo funcione correctamente, revisa estos puntos.

Redirección y URLs amigables

PrestaShop usa URLs amigables para SEO. Para activarlas en el subdominio:

  1. Ve al panel de administración de PrestaShop (en el subdominio).
  2. Ve a "Configuración de la tienda" > "Tráfico y SEO".
  3. Activa la opción "URLs amigables".
  4. Guarda los cambios.

Si ves un error de "archivo .htaccess", no te preocupes. Ve a "Parámetros avanzados" > "Rendimiento" y haz clic en "Generar archivo .htaccess".

SSL para el subdominio

Si tu tienda principal tiene SSL (HTTPS), también deberías tenerlo en el subdominio, especialmente si vas a manejar datos de clientes o pagos. En cPanel:

  1. Ve a "SSL/TLS" o "AutoSSL".
  2. Busca la opción para emitir un certificado SSL para el subdominio.
  3. Si usas AutoSSL, generalmente se emite automáticamente en 24 horas. Si no, puedes solicitar uno manualmente con Let's Encrypt.

Copia de seguridad

Antes de hacer cualquier cambio, siempre haz una copia de seguridad. En cPanel, usa la herramienta "Copias de seguridad" para respaldar la carpeta del subdominio y su base de datos. Así, si algo sale mal, puedes restaurar todo en minutos.


Solución de problemas comunes

Aquí tienes las preguntas más frecuentes y sus respuestas. Si algo no funciona, revisa esta lista.

¿Por qué mi subdominio no carga?

  • Propagación DNS: Espera hasta 24 horas si acabas de crearlo.
  • Archivos incorrectos: Asegúrate de que los archivos de PrestaShop estén en la carpeta correcta del subdominio.
  • Permisos de archivos: En cPanel, ve al Administrador de Archivos, selecciona la carpeta del subdominio y haz clic en "Permisos". Debe ser 755 para carpetas y 644 para archivos.

¿Puedo usar la misma base de datos que mi tienda principal?

No es recomendable. Cada instalación de PrestaShop debe tener su propia base de datos. Si compartes la misma, los datos se mezclarán y causarán errores graves.

¿Cómo eliminar un subdominio?

En cPanel, ve a "Subdominios", busca el que quieras eliminar y haz clic en "Eliminar". Esto borrará la carpeta y la configuración DNS, pero no eliminará automáticamente la base de datos. Debes ir a "Bases de datos MySQL" y eliminarla manualmente si ya no la necesitas.

Mi subdominio redirige a la página principal

Esto suele pasar si el archivo .htaccess del dominio raíz está redirigiendo todo el tráfico. Edita el .htaccess de la raíz (en public_html) y elimina cualquier línea que redirija el subdominio. Si no sabes cómo, contacta al soporte técnico de tu hosting.


Consejos SEO para tu subdominio con PrestaShop

Si creaste el subdominio para un blog o una tienda secundaria, aprovecha estas prácticas:

  • Contenido único: No copies el contenido de la tienda principal. Google penaliza el contenido duplicado.
  • Enlaza entre sitios: Desde el blog del subdominio, enlaza a productos de la tienda principal (y viceversa). Esto mejora el PageRank.
  • Sitemaps independientes: Genera un sitemap XML para el subdominio y envíalo a Google Search Console como un nuevo sitio.
  • Etiquetas canónicas: Si tienes productos similares en ambos sitios, usa la etiqueta rel="canonical" para indicar cuál es la versión principal.

[TIP] Para el SEO local, si tu tienda principal está orientada a una ciudad, el subdominio puede usarse para contenido en otro idioma o región. Por ejemplo, es.tutienda.com para España y mx.tutienda.com para México.


Conclusión

Crear un subdominio en cPanel para tu tienda PrestaShop es un proceso sencillo si sigues los pasos correctos. Desde la creación del subdominio hasta la instalación de PrestaShop, cada detalle cuenta para que tu tienda secundaria funcione sin problemas. Recuerda que la clave está en la organización: archivos separados, bases de datos independientes y configuraciones específicas.

Si en algún momento te sientes perdido, vuelve a este cPanel PrestaShop tutorial. Y si usas Syspanel (puerto 2106), los pasos son prácticamente los mismos, solo cambia la interfaz.

¡Ahora ve y crea ese subdominio! Tu tienda PrestaShop te lo agradecerá con un mejor rendimiento y una estructura más profesional.

¿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