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

Cómo configurar un subdominio en PrestaShop con cPanel

Actualizado el 4 de febrero de 2026

¿Qué es un subdominio y por qué crearlo en PrestaShop?

Antes de entrar en materia, aclaremos qué es un subdominio. Piensa en tu dominio principal como la dirección de tu casa (ejemplo: mishop.com). Un subdominio sería como un departamento o una habitación separada dentro de esa misma casa, pero con su propia entrada (ejemplo: tienda.mishop.com). En el contexto de PrestaShop, un subdominio puede ser útil para:

  • Separar secciones de tu tienda: por ejemplo, un blog en blog.tudominio.com y la tienda en tienda.tudominio.com.
  • Crear una tienda multilingüe: puedes tener es.tudominio.com para español y en.tudominio.com para inglés.
  • Probar nuevas versiones: antes de lanzar cambios importantes, puedes instalar PrestaShop en un subdominio como beta.tudominio.com.

Configurar un subdominio PrestaShop cPanel es un proceso sencillo si sigues los pasos correctos. En este tutorial, te guiaré desde cero, asumiendo que ya tienes acceso a cPanel y que tu hosting soporta PrestaShop (la mayoría lo hace). No te preocupes si no eres un experto técnico, lo haremos paso a paso.


Requisitos previos antes de configurar el subdominio

Antes de empezar, asegúrate de tener lo siguiente:

  • Acceso a cPanel: normalmente se accede desde tudominio.com/cpanel o mediante un enlace que te da tu proveedor de hosting.
  • Dominio principal registrado: por ejemplo, tudominio.com.
  • PrestaShop instalado o por instalar: puedes tenerlo ya en el dominio principal o planeas instalarlo en el subdominio.
  • Credenciales de FTP o del administrador de archivos de cPanel: las necesitarás para subir los archivos de PrestaShop.

[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es similar pero accedes por el puerto 2106. Por ejemplo: https://tudominio.com:2106. Las opciones pueden variar ligeramente, pero los principios son los mismos.


Paso 1: Acceder a cPanel y crear el subdominio

El primer paso para configurar subdominio es crearlo dentro de cPanel. Sigue estos pasos:

  1. Inicia sesión en tu cPanel con tu usuario y contraseña.
  2. Busca la sección "Dominios" o "Subdominios" (normalmente está en la categoría "Dominios").
  3. Haz clic en "Crear un subdominio" o "Subdominios".
  4. En el campo "Subdominio", escribe el nombre que deseas. Por ejemplo: tienda.
  5. En el campo "Dominio", selecciona tu dominio principal (por ejemplo, tudominio.com).
  6. Automáticamente, cPanel generará una ruta para la carpeta raíz del subdominio. Por defecto será algo como public_html/tienda. Puedes cambiarlo, pero te recomiendo dejarlo así para mantener el orden.
  7. Haz clic en "Crear".

¡Listo! Ya tienes tu subdominio creado. Ahora, si escribes tienda.tudominio.com en tu navegador, verás una página en blanco o un mensaje de bienvenida (dependiendo de tu hosting). El siguiente paso es instalar PrestaShop allí.

[TIP] Si tu hosting usa Syspanel, el proceso es similar: busca "Subdominios" en el panel izquierdo, ingresa el nombre y la carpeta destino, y guarda. Recuerda que el puerto de acceso es 2106.


Paso 2: Subir los archivos de PrestaShop al subdominio

Ahora que el subdominio existe, necesitas colocar los archivos de PrestaShop en su carpeta. Puedes hacerlo de dos maneras:

Opción A: Usando el Administrador de Archivos de cPanel

  1. En cPanel, busca la sección "Archivos" y haz clic en "Administrador de Archivos".
  2. Selecciona la carpeta raíz de tu subdominio. Por ejemplo, si creaste tienda.tudominio.com, la carpeta será public_html/tienda.
  3. Haz clic en "Subir" (normalmente un botón en la barra superior).
  4. Selecciona el archivo ZIP de PrestaShop que descargaste previamente desde prestashop.com.
  5. Una vez subido, selecciona el archivo ZIP y haz clic en "Extraer".
  6. Después de la extracción, asegúrate de que todos los archivos estén directamente en la carpeta raíz (no dentro de una subcarpeta como prestashop). Si es necesario, mueve los archivos.

Opción B: Usando FTP

  1. Conéctate a tu servidor mediante un cliente FTP como FileZilla.
  2. Usa las credenciales FTP de tu hosting (las encuentras en cPanel, sección "Cuentas FTP").
  3. Navega a la carpeta public_html/tienda (o la que hayas definido).
  4. Sube todos los archivos de PrestaShop desde tu computadora a esa carpeta.

[WARNING] Asegúrate de que los archivos se suban completos y sin errores. Una interrupción puede causar problemas en la instalación. Si usas FTP, verifica que el modo de transferencia sea "Binario" para archivos comprimidos.


Paso 3: Crear una base de datos para PrestaShop

PrestaShop necesita una base de datos MySQL para funcionar. Vamos a crearla desde cPanel:

  1. En cPanel, busca la sección "Bases de Datos" y haz clic en "Bases de Datos MySQL".
  2. En "Crear nueva base de datos", escribe un nombre (por ejemplo, presta_tienda) y haz clic en "Crear base de datos".
  3. Luego, en "Usuarios MySQL", crea un nuevo usuario. Escribe un nombre de usuario y una contraseña segura. Anota estos datos.
  4. En "Añadir usuario a la base de datos", selecciona el usuario y la base de datos que acabas de crear, y asigna "Todos los privilegios". Haz clic en "Hacer cambios".

Ahora tienes una base de datos lista para PrestaShop. Guarda el nombre de la base de datos, el usuario y la contraseña, los necesitarás en el siguiente paso.

[INFO] Si tu hosting usa Syspanel, busca "Bases de datos" en el panel, crea una nueva base de datos y un usuario con todos los privilegios. El proceso es idéntico.


Paso 4: Instalar PrestaShop en el subdominio

Ahora viene la parte divertida: la instalación. Abre tu navegador y ve a tienda.tudominio.com. Deberías ver el asistente de instalación de PrestaShop. Sigue estos pasos:

  1. Selecciona el idioma: elige español y haz clic en "Siguiente".
  2. Acepta los términos de licencia: marca la casilla y continúa.
  3. Información de la tienda: completa el nombre de tu tienda, país, etc. Puedes cambiarlo después.
  4. Configuración de la base de datos: aquí es donde ingresarás los datos del paso 3:
    • Dirección del servidor de base de datos: normalmente localhost (déjalo así).
    • Nombre de la base de datos: el que creaste (ej: presta_tienda).
    • Usuario de la base de datos: el usuario que creaste.
    • Contraseña de la base de datos: la contraseña que elegiste.
    • Prefijo de tablas: déjalo como ps_ a menos que tengas razones para cambiarlo.
  5. Configuración de la cuenta de administrador: crea un correo electrónico y una contraseña para acceder al back office de PrestaShop.
  6. Finalizar: haz clic en "Instalar" y espera unos minutos. El asistente te guiará.

[TIP] Durante la instalación, PrestaShop puede pedirte que elimines la carpeta install por seguridad. No te saltes este paso, es importante para evitar accesos no autorizados.


Paso 5: Verificar que el subdominio funcione correctamente

Una vez instalado, visita tienda.tudominio.com. Deberías ver la tienda PrestaShop en su versión predeterminada. También puedes acceder al panel de administración en tienda.tudominio.com/adminXXXXX (donde XXXXX es un código aleatorio que te dio durante la instalación).

Para asegurarte de que todo está bien:

  • Prueba la navegación: haz clic en algunas categorías y productos de demostración.
  • Revisa los enlaces: asegúrate de que no haya errores 404.
  • Verifica el SSL: si tu dominio principal tiene SSL, el subdominio también debería heredarlo. Si no, puedes instalar un certificado SSL desde cPanel (sección "SSL/TLS").

[WARNING] Si ves un error de "base de datos no encontrada" o "conexión fallida", revisa los datos de la base de datos en el archivo app/config/parameters.php dentro de la carpeta del subdominio. Asegúrate de que coincidan con los que creaste.


Preguntas frecuentes (FAQ) sobre subdominios en PrestaShop

Aquí respondo las dudas más comunes que suelen tener los usuarios al configurar subdominio con cPanel subdominio y PrestaShop hosting.

¿Puedo tener varios subdominios con PrestaShop?

Sí, puedes crear tantos subdominios como quieras, siempre que tu plan de hosting lo permita. Cada subdominio tendrá su propia instalación de PrestaShop, su base de datos y su carpeta independiente.

¿El subdominio afecta el SEO de mi dominio principal?

No necesariamente. Los subdominios se consideran sitios separados a ojos de Google, pero si los usas correctamente (por ejemplo, para versiones de idiomas), pueden incluso mejorar tu SEO. Eso sí, asegúrate de configurar las etiquetas hreflang si usas subdominios para idiomas.

¿Qué hago si mi hosting usa Syspanel en lugar de cPanel?

El proceso es muy similar. Accede a tu panel Syspanel a través del puerto 2106 (ej: https://tudominio.com:2106). Busca la opción "Subdominios" en el menú, crea uno nuevo y luego sube los archivos de PrestaShop mediante el administrador de archivos o FTP. La creación de la base de datos también está disponible en el mismo panel.

¿Puedo mover mi tienda principal a un subdominio?

Sí, pero es un proceso más complejo que implica mover archivos, exportar e importar la base de datos y actualizar las rutas en la configuración de PrestaShop. Si no tienes experiencia, te recomiendo hacer una copia de seguridad primero.

¿Qué pasa si quiero eliminar el subdominio después?

Desde cPanel, ve a la sección "Subdominios", selecciona el que quieras eliminar y haz clic en "Eliminar". Esto borrará la carpeta y los archivos asociados, pero no eliminará la base de datos. Deberás hacerlo manualmente desde "Bases de datos MySQL".


Consejos finales para tu ecommerce tutorial

Configurar un subdominio PrestaShop cPanel es un proceso que, una vez que lo haces una vez, se vuelve muy sencillo. Aquí algunos consejos extra:

  • Mantén todo organizado: usa nombres claros para tus subdominios y bases de datos. Por ejemplo, tienda, blog, foro.
  • Actualiza PrestaShop regularmente: tanto el subdominio como el dominio principal deben mantenerse actualizados para evitar vulnerabilidades.
  • Haz copias de seguridad: antes de hacer cambios importantes, respalda los archivos y la base de datos desde cPanel.
  • Prueba el rendimiento: un subdominio puede consumir recursos de tu hosting. Si notas lentitud, considera actualizar tu plan.

Si en algún momento te sientes perdido, recuerda que la mayoría de los proveedores de hosting tienen soporte técnico 24/7. No dudes en contactarlos si algo falla.

[INFO] Este tutorial está pensado para usuarios principiantes, pero si eres más avanzado, puedes automatizar la instalación usando scripts o herramientas como Softaculous (disponible en muchos paneles de cPanel). Solo busca "Softaculous" en cPanel y selecciona PrestaShop para instalarlo directamente en tu subdominio.


Conclusión

Ahora ya sabes cómo configurar un subdominio en PrestaShop hosting usando cPanel subdominio. Desde la creación del subdominio hasta la instalación completa de PrestaShop, cada paso está diseñado para que incluso un usuario sin experiencia pueda seguirlo. Recuerda que la práctica hace al maestro, así que no dudes en experimentar con subdominios de prueba antes de lanzar tu tienda oficial.

Si te ha quedado alguna duda, revisa la sección de preguntas frecuentes o deja un comentario (si este artículo está en un blog). ¡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