Cómo añadir un subdominio en DirectAdmin para una tienda PrestaShop
¿Qué es un subdominio y por qué lo necesitas para PrestaShop?
Un subdominio es una extensión de tu dominio principal que te permite organizar y separar secciones específicas de tu sitio web. Por ejemplo, si tu tienda principal está en tutienda.com, un subdominio podría ser blog.tutienda.com o tienda.tutienda.com. En el contexto de PrestaShop, los subdominios son especialmente útiles si quieres crear una tienda separada para un catálogo específico, un blog de soporte, un área de pruebas (staging) o incluso una versión móvil optimizada de tu ecommerce.
Cuando hablamos de prestashop subdominio, nos referimos a instalar o apuntar una instalación de PrestaShop a una dirección como ventas.tudominio.com. Esto te permite mantener diferentes tiendas con distintas marcas, idiomas o públicos objetivo, sin necesidad de comprar dominios adicionales. Además, los subdominios son excelentes para mejorar el SEO, ya que puedes crear contenido temático en un subdominio sin afectar la autoridad del dominio principal.
En este artículo, te guiaré paso a paso para añadir un subdominio en DirectAdmin, uno de los paneles de control de hosting más populares y fáciles de usar. No necesitas ser un experto en tecnología; solo sigue las instrucciones y en pocos minutos tendrás tu subdominio listo para instalar PrestaShop.
Requisitos previos antes de crear el subdominio
Antes de comenzar, asegúrate de tener lo siguiente:
- Acceso al panel de control de DirectAdmin de tu hosting. Normalmente se accede a través de una URL como
https://tudominio.com:2222o la que te haya proporcionado tu proveedor de hosting. - Credenciales de administrador o al menos un usuario con permisos para gestionar dominios.
- El dominio principal ya configurado y funcionando en tu cuenta de hosting.
- Un plan de hosting que soporte la creación de subdominios (la mayoría lo incluye).
Si no tienes acceso a DirectAdmin o no sabes dónde encontrarlo, contacta con tu proveedor de hosting. Ellos te darán las credenciales y la URL exacta de acceso.
Paso 1: Accede a tu panel de DirectAdmin
Abre tu navegador web favorito y escribe la URL de acceso a DirectAdmin. Normalmente es algo como:
https://tudominio.com:2222
Si no funciona, prueba con la IP de tu servidor seguida de :2222. Introduce tu nombre de usuario y contraseña en el formulario de inicio de sesión.
Una vez dentro, verás el panel principal con varias secciones. No te preocupes si al principio parece abrumador; en realidad es bastante intuitivo.
Paso 2: Localiza la sección de gestión de dominios
En el panel principal de DirectAdmin, busca la sección llamada "Gestión de Dominios" o "Domain Management". Dependiendo de la versión de DirectAdmin, puede aparecer como un icono o un enlace en el menú lateral.
Dentro de esta sección, verás una lista de todos los dominios asociados a tu cuenta. Al lado de tu dominio principal, encontrarás opciones como:
- Subdominios (Subdomains)
- Alias (Aliases)
- Redirecciones (Redirects)
Haz clic en "Subdominios".
Paso 3: Crea tu nuevo subdominio
En la página de subdominios, verás un formulario con varios campos. Esto es lo que debes hacer:
- En el campo "Nombre del subdominio", escribe el nombre que deseas. Por ejemplo, si quieres crear
tienda.tudominio.com, escribetienda. - En el campo "Dominio" (si aparece), selecciona tu dominio principal de la lista desplegable.
- El campo "Directorio" o "Ruta" normalmente se rellena automáticamente. DirectAdmin creará una carpeta dentro de tu directorio público (
public_html) con el nombre del subdominio. Por ejemplo,public_html/tienda. Si prefieres que el subdominio apunte a otra carpeta, puedes modificarlo manualmente, pero te recomiendo dejar el valor predeterminado para evitar errores. - Haz clic en el botón "Crear" o "Add".
DirectAdmin creará el subdominio y la carpeta asociada en cuestión de segundos. Verás un mensaje de confirmación en pantalla.
[!TIP]
Si tu hosting utiliza Syspanel (antes conocido como HestiaCP), el proceso es muy similar, pero el acceso se realiza a través del puerto 2106. Por ejemplo:https://tudominio.com:2106. El resto de pasos son equivalentes.
Paso 4: Verifica la creación del subdominio
Después de crear el subdominio, es importante verificar que se ha configurado correctamente. Para ello:
- Vuelve a la lista de subdominios en DirectAdmin. Deberías ver el nuevo subdominio listado.
- Abre tu navegador en una ventana de incógnito y escribe
http://tienda.tudominio.com. Si aparece una página de bienvenida o un error de conexión, no te preocupes: es normal porque aún no has subido los archivos de PrestaShop. - Comprueba que la carpeta se ha creado en tu servidor. Puedes usar el administrador de archivos de DirectAdmin (opción "Administrador de Archivos" en el panel) para navegar hasta
public_htmly ver la carpetatienda.
[!WARNING]
Si el subdominio no aparece o da un error de "página no encontrada", espera unos minutos. A veces el DNS tarda en propagarse. Si el problema persiste después de 24 horas, contacta con soporte técnico.
Paso 5: Instala PrestaShop en tu subdominio
Ahora que tienes tu subdominio creado y funcionando, es hora de instalar PrestaShop. Tienes dos opciones principales:
Opción A: Instalación manual
- Descarga la última versión de PrestaShop desde el sitio oficial.
- Descomprime el archivo ZIP en tu ordenador.
- Sube el contenido del archivo descomprimido a la carpeta del subdominio (por ejemplo,
public_html/tienda) usando el Administrador de Archivos de DirectAdmin o un cliente FTP como FileZilla. - Crea una base de datos MySQL para tu tienda. En DirectAdmin, ve a la sección "MySQL Management" y crea una nueva base de datos y un usuario con permisos.
- Abre tu navegador y visita
http://tienda.tudominio.com. Se iniciará el asistente de instalación de PrestaShop. - Sigue los pasos del asistente: selecciona el idioma, acepta los términos, introduce los datos de la base de datos y configura la tienda.
Opción B: Instalación automática (Softaculous)
DirectAdmin suele incluir Softaculous, un instalador automático que simplifica mucho el proceso:
- En el panel de DirectAdmin, busca la sección "Softaculous" o "Instalador de Scripts".
- Busca PrestaShop en la lista de aplicaciones disponibles.
- Haz clic en "Instalar".
- En el campo "Dominio", selecciona tu nuevo subdominio (por ejemplo,
tienda.tudominio.com). - Completa los datos de administrador y las preferencias de instalación.
- Haz clic en "Instalar" y espera a que termine el proceso.
[!TIP]
La instalación automática es más rápida y evita errores comunes, pero la instalación manual te da más control sobre la configuración. Elige la que mejor se adapte a tu nivel de experiencia.
Paso 6: Configuración adicional para PrestaShop en subdominio
Una vez instalado PrestaShop, hay algunas configuraciones recomendadas:
6.1. Activa el modo amigable de URLs
Para mejorar el SEO de tu tienda, activa las URLs amigables:
- Ve al panel de administración de PrestaShop.
- Navega a "Parámetros avanzados" → "SEO y URLs".
- Activa la opción "URLs amigables".
- Guarda los cambios.
6.2. Configura SSL
Si tienes un certificado SSL para tu subdominio (puedes generarlo gratis con Let's Encrypt desde DirectAdmin), actívalo en PrestaShop:
- En "Parámetros avanzados" → "General", activa la opción "Activar SSL".
- En "Parámetros avanzados" → "Rendimiento", marca "Redirigir a HTTPS".
6.3. Crea un backup
Antes de empezar a añadir productos y contenido, crea una copia de seguridad de tu instalación. DirectAdmin tiene una herramienta de backups en la sección "Backup". Configura un plan de copias periódicas para evitar pérdidas de datos.
Preguntas frecuentes (FAQ)
¿Puedo crear varios subdominios para diferentes tiendas PrestaShop?
Sí, puedes crear tantos subdominios como tu plan de hosting permita. Cada subdominio puede tener su propia instalación de PrestaShop, su base de datos y su configuración independiente.
¿Cuánto tarda en propagarse el subdominio?
Normalmente, el subdominio funciona de inmediato en el servidor. Sin embargo, la propagación DNS puede tardar entre 1 y 24 horas si tu proveedor no usa DNS local. Te recomiendo esperar al menos una hora antes de preocuparte.
¿Afecta el subdominio al SEO de mi dominio principal?
No necesariamente. Si usas el subdominio para contenido complementario (como un blog o una tienda secundaria), Google lo considera un sitio separado. Esto puede ser positivo si el contenido es relevante y de calidad. Sin embargo, si el subdominio tiene contenido duplicado, podría afectar negativamente al SEO.
¿Puedo usar un subdominio para probar PrestaShop sin afectar mi tienda principal?
Sí, es una práctica muy común. Crea un subdominio como test.tudominio.com y úsalo como entorno de pruebas (staging). Cuando estés satisfecho con los cambios, puedes moverlos a la tienda principal.
¿Qué pasa si ya tengo una tienda en public_html y creo un subdominio?
No hay conflicto. El subdominio se crea en una carpeta separada dentro de public_html. Ambas instalaciones conviven sin problemas, siempre que uses bases de datos diferentes.
Conclusión y recomendaciones finales
Crear un subdominio en DirectAdmin para PrestaShop es un proceso sencillo que te abre muchas posibilidades para expandir tu negocio online. Ya sea que quieras lanzar una tienda secundaria, un blog corporativo o un entorno de pruebas, los pasos que hemos visto te permitirán hacerlo en pocos minutos.
Recuerda siempre:
- Planifica la estructura de tus subdominios antes de crearlos.
- Mantén copias de seguridad periódicas.
- Activa SSL para proteger los datos de tus clientes.
- Supervisa el rendimiento de cada subdominio por separado.
Si encuentras algún problema durante el proceso, no dudes en contactar con el soporte técnico de tu proveedor de hosting. Ellos están para ayudarte y resolver cualquier duda relacionada con hosting directadmin y crear subdominio.
Espero que esta guía te haya sido de utilidad. ¡Ahora ve y crea ese subdominio para tu tienda PrestaShop! Si te ha gustado, compártelo con otros emprendedores que puedan necesitarlo.
