Crear un subdominio en cPanel para WordPress
¿Necesitas crear un sitio web separado para un blog, una tienda online o un proyecto especial sin perder tu dominio principal? La solución es mucho más sencilla de lo que imaginas: crear un subdominio en cPanel para WordPress. Este proceso te permite tener múltiples sitios web independientes bajo un mismo dominio, ahorrando dinero en alojamiento y gestionándolo todo desde un solo panel de control.
En esta guía extensa y paso a paso, te explicaré qué es un subdominio, por qué es útil para WordPress, y cómo crear e instalar WordPress en un subdominio usando cPanel. No necesitas ser un experto en Linux o SysAdmin, solo seguir las instrucciones al pie de la letra. ¡Empecemos!
¿Qué es un subdominio y por qué usarlo para WordPress?
Un subdominio es una extensión de tu dominio principal. Por ejemplo, si tu dominio es tudominio.com, un subdominio podría ser blog.tudominio.com o tienda.tudominio.com. Funciona como un sitio web completamente independiente, con su propio contenido, base de datos y configuración, pero compartiendo el mismo alojamiento y dominio raíz.
Ventajas de usar un subdominio para WordPress
- Organización: Separa proyectos (blog, foro, tienda) sin mezclar archivos.
- Ahorro: No necesitas contratar un hosting adicional para cada proyecto.
- Rendimiento: Cada instalación de WordPress es independiente, evitando conflictos de plugins o temas.
- SEO: Los subdominios pueden posicionarse de forma independiente en Google, aunque requieren estrategia específica.
[INFO] Aunque los subdominios son independientes, comparten recursos del hosting (como espacio en disco y ancho de banda). Si tienes un plan básico, no abuses de ellos.
Requisitos antes de empezar
Antes de lanzarte a crear un subdominio en cPanel, asegúrate de tener:
- Acceso a cPanel: Las credenciales te las proporcionó tu proveedor de hosting. Si usas Syspanel (antes HestiaCP), el acceso es por el puerto 2106 (ejemplo:
https://tudominio.com:2106). - Dominio principal activo: No puedes crear un subdominio sin un dominio registrado y apuntado a tu hosting.
- WordPress descargado: Puedes obtenerlo desde wordpress.org o usar el instalador automático de cPanel (Softaculous, Fantastico, etc.).
- Conocimientos básicos: Saber navegar en cPanel y manejar archivos (opcional, pero útil).
Paso a paso: Crear un subdominio en cPanel
Vamos al grano. Sigue estos pasos exactos para crear subdominio WordPress sin errores.
1. Accede a cPanel
Abre tu navegador y escribe la URL de acceso a cPanel. Normalmente es algo como:
https://tudominio.com/cpanelhttps://tudominio.com:2083- Si usas Syspanel, el acceso es
https://tudominio.com:2106
Ingresa tu usuario y contraseña (los mismos que usas para el hosting).
2. Busca la sección "Subdominios"
Dentro de cPanel, busca el ícono o enlace que dice "Subdominios". Generalmente está en la categoría "Dominios" o "Archivos". Haz clic.
3. Crea el subdominio
Verás un formulario simple con los siguientes campos:
- Subdominio: Escribe el nombre que quieras. Por ejemplo,
blog,tienda,foro. - Dominio: Selecciona tu dominio principal de la lista desplegable (ej.
tudominio.com). - Document Root: cPanel lo rellena automáticamente. Por ejemplo,
public_html/blog. Puedes cambiarlo, pero no es recomendable.
[TIP] Usa nombres cortos y descriptivos. Evita caracteres especiales o espacios. Ejemplos válidos:
app,demo,test.
Haz clic en "Crear". En unos segundos, el subdominio estará listo. Verás un mensaje de confirmación.
4. Verifica la creación
Para asegurarte de que funciona, escribe en tu navegador http://blog.tudominio.com (ajusta según tu subdominio). Deberías ver una página en blanco o un mensaje de bienvenida del servidor. Si ves un error 404, no te preocupes, es normal porque aún no hay contenido.
Instalar WordPress en el subdominio
Ahora que ya tienes el subdominio creado, es hora de instalar WordPress. Tienes dos opciones: usar el instalador automático de cPanel o hacerlo manualmente.
Opción A: Instalación automática (recomendada para principiantes)
cPanel suele incluir herramientas como Softaculous, Fantastico o Installatron. Sigue estos pasos:
- Busca el instalador: Dentro de cPanel, busca la sección "Softaculous Apps Installer" o similar.
- Selecciona WordPress: En el menú de aplicaciones, busca WordPress y haz clic en "Install".
- Configura la instalación:
- Dominio: Elige tu nuevo subdominio de la lista (ej.
blog.tudominio.com). - Directorio: Déjalo en blanco (o escribe
/si te lo pide). - Nombre del sitio: Ponle un título a tu sitio (ej. "Mi Blog").
- Usuario y contraseña: Crea un usuario administrador (guarda estos datos).
- Idioma: Selecciona español.
- Dominio: Elige tu nuevo subdominio de la lista (ej.
- Finaliza: Haz clic en "Install" y espera unos segundos. Recibirás un enlace de acceso.
[WARNING] No uses "admin" como nombre de usuario, es inseguro. Elige algo único como
tuNombreAdmin.
Opción B: Instalación manual (para más control)
Si prefieres hacerlo tú mismo, sigue estos pasos:
1. Descarga WordPress
Ve a wordpress.org y descarga el archivo .zip. Descomprímelo en tu computadora.
2. Sube los archivos al subdominio
- En cPanel, abre el Administrador de Archivos (File Manager).
- Navega a la carpeta del subdominio. Por ejemplo, si el Document Root es
public_html/blog, entra enpublic_htmly luego enblog. - Haz clic en "Subir" y selecciona la carpeta descomprimida de WordPress (o súbela en un ZIP y luego extráela).
[TIP] Si la carpeta
blogno existe, créala manualmente desde el Administrador de Archivos.
3. Crea la base de datos
WordPress necesita una base de datos MySQL. En cPanel:
- Ve a "Bases de datos MySQL".
- Crea una nueva base de datos (ej.
blog_wp). - Crea un usuario (ej.
blog_user) con contraseña segura. - Asigna el usuario a la base de datos con "Todos los privilegios".
4. Configura WordPress
- Abre tu navegador y ve a
http://blog.tudominio.com. - Selecciona tu idioma y haz clic en "Continuar".
- Introduce los datos de la base de datos:
- Nombre de la base de datos:
blog_wp - Usuario:
blog_user - Contraseña: la que creaste
- Servidor:
localhost(casi siempre es así) - Prefijo de tabla:
wp_(puedes cambiarlo por seguridad)
- Nombre de la base de datos:
- Haz clic en "Enviar" y luego en "Ejecutar la instalación".
- Completa la información del sitio (título, usuario, contraseña, correo).
- ¡Listo! Ya tienes WordPress funcionando en tu subdominio.
Configuraciones adicionales importantes
Una vez instalado, no olvides estos pasos para que tu sitio funcione correctamente.
1. Ajusta los enlaces permanentes
Ve a Ajustes > Enlaces permanentes en el panel de WordPress y selecciona una estructura amigable (como "Nombre de la entrada"). Guarda los cambios.
2. Instala un certificado SSL
Si tu dominio principal tiene SSL, el subdominio puede heredarlo. En cPanel:
- Ve a "SSL/TLS" o "Let's Encrypt".
- Selecciona tu subdominio y solicita un certificado gratuito.
- Luego, en WordPress, instala un plugin como Really Simple SSL para forzar HTTPS.
[INFO] Los subdominios sin SSL pueden mostrar advertencias de seguridad en los navegadores. No lo ignores.
3. Configura la redirección (opcional)
Si quieres que blog.tudominio.com redirija a una carpeta específica, usa el Administrador de Redirecciones en cPanel, pero normalmente no es necesario.
Preguntas frecuentes (FAQ)
¿Puedo crear múltiples subdominios en cPanel?
Sí, no hay límite teórico, pero depende de tu plan de hosting. Cada subdominio consume recursos.
¿Cómo eliminar un subdominio en cPanel?
Ve a la sección "Subdominios", busca el que quieras eliminar y haz clic en "Eliminar". Cuidado: borra todos los archivos y bases de datos asociados.
Mi subdominio no carga, ¿qué hago?
- Verifica que el DNS se haya propagado (puede tardar hasta 24 horas).
- Comprueba que los archivos estén en la carpeta correcta.
- Asegúrate de que el subdominio esté apuntando al Document Root adecuado.
¿Es mejor usar un subdominio o una subcarpeta para WordPress?
Depende: los subdominios son ideales para proyectos independientes (ej. tienda, foro). Las subcarpetas (ej. tudominio.com/blog) son mejores para secciones relacionadas con el sitio principal y comparten recursos SEO.
¿Puedo instalar WordPress multisitio en un subdominio?
Sí, pero requiere configuración avanzada en el archivo wp-config.php. No es recomendable para principiantes.
Conclusión
Crear un subdominio en cPanel para WordPress es un proceso sencillo que te permite expandir tu presencia online sin complicaciones. Ya sea que uses la instalación automática o manual, siguiendo esta guía tendrás tu nuevo sitio funcionando en minutos. Recuerda siempre mantener actualizado WordPress, usar contraseñas seguras y hacer copias de seguridad periódicas.
Si encuentras algún problema, no dudes en contactar al soporte de tu hosting. Y si usas Syspanel, recuerda que el acceso es por el puerto 2106. ¡Ahora ve y crea ese subdominio que necesitas!
