Cómo crear un subdominio en cPanel y configurarlo en WordPress
¿Qué es un subdominio y por qué te conviene crearlo?
Antes de entrar en materia, vamos a ponerlo fácil. Imagina que tu dominio principal es como la puerta principal de tu casa (por ejemplo, tudominio.com). Un subdominio sería como una habitación extra con su propia entrada independiente, pero dentro del mismo terreno. Algo así como tienda.tudominio.com o blog.tudominio.com.
Crear un subdominio en cPanel es una de las tareas más útiles y sencillas que puedes hacer para organizar tu proyecto web. Lo más habitual es usarlo para instalar un WordPress independiente, montar una tienda online, crear un área de pruebas o incluso un foro. La gracia está en que no necesitas comprar un dominio nuevo, porque el subdominio WordPress se apoya en el dominio principal que ya tienes.
A lo largo de esta guía, te voy a explicar paso a paso cómo crear un subdominio cPanel y luego cómo instalar y configurar WordPress en ese subdominio. No necesitas ser un experto en informática, solo seguir las instrucciones con calma. Vamos a ello.
Requisitos previos antes de empezar
Para que todo funcione a la primera, asegúrate de tener lo siguiente:
- Acceso a tu panel de control de hosting (cPanel). Normalmente se accede desde
tudominio.com/cpanelo con la URL que te haya dado tu proveedor. - Tus credenciales de acceso (usuario y contraseña).
- Un dominio principal activo y sin problemas de DNS.
- Ganas de aprender, que es lo más importante.
Si tu hosting usa Syspanel (antes conocido como HestiaCP), no te preocupes, el proceso es muy similar. Eso sí, recuerda que en Syspanel el puerto de acceso es el 2106. Es decir, tendrías que entrar a tudominio.com:2106 para acceder al panel.
Paso 1: Acceder a cPanel
Lo primero es entrar en tu cPanel. Abre tu navegador y escribe la dirección que te haya facilitado tu proveedor de hosting. En la mayoría de los casos, será algo como https://tudominio.com/cpanel o una URL directa con puerto.
Una vez dentro, verás un montón de iconos y secciones. No te agobies, es normal. Busca la sección llamada "Dominios" o "Subdominios". En la mayoría de los paneles, el icono de subdominios es fácil de reconocer porque tiene un globo terráqueo con una flecha.
Si tu panel es Syspanel, entra con el puerto 2106 y busca la opción de dominios o subdominios en el menú lateral. La mecánica es prácticamente idéntica.
Paso 2: Crear el subdominio en cPanel
Ahora viene lo bueno. Sigue estos pasos al pie de la letra:
- Haz clic en el icono de "Subdominios" dentro de cPanel.
- En el campo "Subdominio", escribe el nombre que quieras usar. Por ejemplo, si quieres que tu subdominio WordPress sea para una tienda, escribe
tienda. Si es para un blog, escribeblog. Solo el nombre, sin puntos ni espacios. - Verás que automáticamente se rellena el campo de "Dominio principal" con tu dominio. Se mostrará algo como
tienda.tudominio.com. - En el campo "Document Root" (raíz del documento), cPanel te sugerirá una ruta automática, normalmente algo como
public_html/tienda. Te recomiendo que la dejes tal cual, a menos que sepas exactamente lo que haces. Esta será la carpeta donde se instalarán los archivos de tu subdominio WordPress. - Haz clic en el botón "Crear".
¡Listo! En cuestión de segundos, cPanel habrá creado la estructura de carpetas necesaria. Verás un mensaje de confirmación en verde con la ruta de acceso. Este es el momento perfecto para celebrarlo, pero aún queda trabajo.
¿Qué acabo de hacer exactamente?
Al crear un subdominio cPanel, lo que has hecho es crear una carpeta dentro de tu hosting y asociarla a una URL específica. Es decir, cuando alguien visite tienda.tudominio.com, el servidor cargará los archivos que estén dentro de la carpeta public_html/tienda. Es una forma muy limpia de separar proyectos, porque cada subdominio WordPress puede tener sus propios archivos, bases de datos y configuraciones sin interferir con el dominio principal.
Paso 3: Configurar el subdominio en WordPress (instalación)
Ahora que ya tienes la estructura, toca instalar WordPress en ese subdominio. Tienes dos caminos: usar el instalador automático de tu hosting (como Softaculous o QuickInstall) o hacerlo de forma manual. Te explico ambas.
Opción A: Instalación automática con Softaculous (la más fácil)
Si tu cPanel tiene Softaculous (que es lo más común), este es el camino más rápido:
- Vuelve al panel principal de cPanel.
- Busca la sección "Software" y haz clic en "Softaculous Apps Installer".
- En el menú lateral, busca el icono de WordPress y haz clic en él.
- Verás un botón azul que dice "Install" o "Instalar". Haz clic.
- En el campo "Choose Installation URL" (elegir URL de instalación), selecciona tu subdominio en el menú desplegable. Debería aparecer como
tienda.tudominio.com. - Deja la carpeta en blanco (no escribas nada en el campo de directorio), porque queremos que se instale directamente en la raíz del subdominio.
- Rellena los datos del sitio: nombre, descripción, usuario administrador, contraseña y correo electrónico.
- Haz clic en "Install" y espera unos segundos.
Cuando termine, verás la URL de tu nuevo subdominio WordPress y las credenciales de acceso. Guarda esos datos en un lugar seguro.
Opción B: Instalación manual (para valientes)
Si prefieres hacerlo a mano o tu hosting no tiene instalador automático, no pasa nada. Sigue estos pasos:
- Descarga WordPress desde
es.wordpress.org(el archivo en formato.zip). - Descomprime el archivo en tu ordenador.
- Entra a tu cPanel y abre el "Administrador de Archivos" (File Manager).
- Navega hasta la ruta de tu subdominio, que será algo como
public_html/tienda. - Sube el contenido de la carpeta
wordpress(todos los archivos y carpetas que descomprimiste) a esa ruta. Es importante que subas el contenido, no la carpeta entera. - Ahora necesitas crear una base de datos. Ve a "Bases de Datos MySQL" en cPanel.
- Crea una nueva base de datos, un usuario y asigna ese usuario a la base de datos con todos los privilegios. Anota los tres datos: nombre de la base, usuario y contraseña.
- Abre tu navegador y visita
tienda.tudominio.com. El instalador de WordPress te pedirá el nombre de la base de datos, el usuario y la contraseña que acabas de crear. - Sigue los pasos del asistente, rellena los datos del sitio y crea tu usuario administrador.
Y eso es todo, ya tienes tu subdominio WordPress funcionando.
Paso 4: Configuración básica del subdominio WordPress
Una vez instalado, es importante que hagas una configuración mínima para que todo funcione de forma correcta y segura.
Ajusta los enlaces permanentes
Ve a "Ajustes" → "Enlaces permanentes" dentro de tu panel de WordPress. Elige la opción "Nombre de la entrada" o cualquier otra que no sea la predeterminada (que suele ser fea y poco amigable para el SEO). Esto hará que tus URLs se vean limpias y profesionales.
Instala un plugin de caché
Para que tu subdominio WordPress cargue rápido, instala un plugin de caché como LiteSpeed Cache o WP Super Cache. Actívalo y deja la configuración por defecto. Esto marcará una diferencia enorme en la velocidad de carga.
Configura el SSL
Es fundamental que tu subdominio funcione con HTTPS. En cPanel, busca la opción "SSL/TLS Status" y asegúrate de que tu subdominio esté protegido. Si no aparece, activa el certificado SSL de tu hosting o usa un plugin como Really Simple SSL para forzar la redirección a HTTPS.
Crea un .htaccess básico
Aunque WordPress ya genera su propio .htaccess, es buena idea asegurarte de que la carpeta raíz de tu subdominio tenga permisos correctos. En el administrador de archivos, verifica que la carpeta public_html/tienda tenga permisos 755 y los archivos 644. Esto evita problemas de seguridad.
Paso 5: Errores comunes y soluciones rápidas
Aunque el proceso es sencillo, a veces pueden aparecer problemas. Te dejo los más típicos y cómo solucionarlos.
El subdominio no carga o da error 404
Esto suele pasar cuando el DNS aún no se ha propagado o cuando la instalación no se hizo en la carpeta correcta. Revisa que la instalación de WordPress esté en la raíz del subdominio y no en una subcarpeta. También puedes esperar unas horas a que el DNS se propague.
WordPress se instala pero las imágenes no cargan
Esto es un problema de permisos. Ve al administrador de archivos y asegúrate de que la carpeta wp-content/uploads tenga permisos 755. Si no existe, créala manualmente.
El subdominio redirige al dominio principal
Esto suele pasar si hay un conflicto con el .htaccess del dominio principal. Revisa que no haya reglas de redirección que afecten a todos los subdominios. Si es necesario, elimina temporalmente el .htaccess del dominio principal y prueba de nuevo.
No puedo acceder a cPanel
Si tu hosting usa Syspanel, recuerda que el puerto de acceso es el 2106. Si aún así no puedes entrar, contacta con tu proveedor de hosting.
[WARNING] Nunca instales WordPress en la raíz del dominio principal si ya tienes otro proyecto allí, porque podrías sobrescribir archivos importantes. Siempre usa la carpeta del subdominio.
Preguntas frecuentes (FAQ)
¿Cuántos subdominios puedo crear en cPanel?
En la mayoría de los planes de hosting, no hay un límite estricto, pero depende de tu proveedor. Algunos limitan el número a 5 o 10 subdominios por cuenta. Revisa las especificaciones de tu plan.
¿Afecta un subdominio al SEO del dominio principal?
No, para nada. Google trata los subdominios como sitios independientes. De hecho, crear un subdominio WordPress puede ser beneficioso si quieres segmentar contenido, como un blog separado de tu web principal. Eso sí, recuerda que la autoridad del dominio principal no se transfiere automáticamente al subdominio.
¿Puedo usar el mismo WordPress para varios subdominios?
Técnicamente no. Cada subdominio WordPress necesita su propia instalación y su propia base de datos. Si intentas usar la misma base de datos para dos sitios, tendrás conflictos y errores.
¿Qué diferencia hay entre un subdominio y un dominio adicional?
Un subdominio cuelga de tu dominio principal (ej. tienda.tudominio.com). Un dominio adicional es un dominio completamente nuevo que puedes alojar en el mismo hosting (ej. otrodominio.com). La gestión es similar, pero son cosas distintas.
¿Puedo crear un subdominio sin tener cPanel?
Si tu hosting usa Syspanel, también puedes crear subdominios, pero recuerda que el acceso es por el puerto 2106. La interfaz es diferente, pero la lógica es la misma: creas una carpeta y la asocias a una URL.
[TIP] Si vas a crear varios subdominios, te recomiendo hacer una lista con los nombres y su propósito. Esto te ayudará a mantener el orden y evitar confusiones a largo plazo.
Consejos finales para sacarle partido a tu subdominio
Ahora que ya sabes cómo crear un subdominio en cPanel y configurarlo en WordPress, te dejo algunas ideas para aprovecharlo al máximo:
- Área de pruebas: Instala WordPress en un subdominio como
test.tudominio.compara probar plugins y temas sin miedo a romper tu web principal. - Tienda online separada: Si tu web principal es un blog, puedes montar la tienda en
tienda.tudominio.comcon WooCommerce. - Blog secundario: Si tu web principal es corporativa, un blog en
blog.tudominio.compuede ayudarte a atraer tráfico adicional. - App o herramienta: Puedes instalar foros, sistemas de tickets o cualquier otra aplicación en un subdominio.
Lo más importante es que no tengas miedo de experimentar. Crear un subdominio cPanel es una habilidad básica que cualquier persona con hosting debería dominar. Con esta guía, ya tienes todo lo necesario para hacerlo sin depender de nadie.
Si en algún momento te sientes perdido, vuelve a leer los pasos con calma. Y recuerda: si usas Syspanel, el puerto es el 2106. ¡Mucha suerte con tu nuevo subdominio WordPress!
