Configurar un subdominio en cPanel para WordPress
¿Necesitas separar una parte de tu sitio web principal, como un blog, una tienda online o un portal para clientes, sin complicarte con la configuración técnica? La solución más limpia y profesional es crear un subdominio. Piensa en él como una extensión de tu dominio principal (ej: tudominio.com) que funciona de forma independiente, pero bajo el mismo paraguas. Por ejemplo, blog.tudominio.com o tienda.tudominio.com.
Configurar un subdominio cPanel para instalar WordPress es un proceso sencillo si sigues los pasos adecuados. En esta guía extensa, te explicaré desde cero cómo hacerlo, resolviendo las dudas más comunes y dándote consejos para que no tengas problemas. No necesitas ser un experto en hosting, solo seguir el orden correcto.
¿Qué es un subdominio y por qué usarlo para WordPress?
Antes de ponernos manos a la obra, es importante que entiendas el concepto. Un subdominio es como una "carpeta" especial en tu servidor que se comporta como un sitio web independiente. Se crea añadiendo un prefijo a tu dominio principal, separado por un punto.
¿Para qué sirve en WordPress?
- Organización: Separa secciones de tu negocio (blog, foro, tienda, área de miembros).
- Rendimiento: Al estar en una instalación distinta, no afecta la velocidad de tu sitio principal.
- Pruebas: Puedes instalar una versión de prueba sin tocar tu web en producción.
- Idiomas: Algunos usan subdominios para versiones en otros idiomas (ej:
en.tudominio.com).
Diferencia clave: Un subdominio NO es lo mismo que un subdirectorio (ej: tudominio.com/blog). Aunque ambos pueden alojar contenido, Google los trata como sitios separados, lo que puede ser bueno o malo según tu estrategia SEO. Si buscas mantener la autoridad de tu dominio principal, a veces es mejor usar subdirectorios. Pero si quieres experimentar o aislar contenido, el subdominio es ideal.
Requisitos previos para configurar un subdominio
Para que todo funcione, necesitas lo siguiente:
- Acceso a cPanel: Debes tener las credenciales de tu panel de control de hosting. Normalmente las recibes al contratar el servicio.
- Un dominio principal activo: El subdominio se creará a partir de él. Por ejemplo, si tienes
miproyecto.com, podrás crearpruebas.miproyecto.com. - Almacenamiento y recursos: Asegúrate de que tu plan de hosting tenga espacio suficiente para una instalación adicional de WordPress.
- Conocimientos básicos de FTP o Administrador de Archivos: Aunque no es obligatorio, te ayudará a subir archivos si algo sale mal.
[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es similar, pero accederás al panel a través del puerto 2106 (ej:
tudominio.com:2106). En ese caso, busca la opción "Dominios" o "Subdominios" dentro de la interfaz.
Paso a paso: Cómo crear un subdominio en cPanel
Vamos al grano. Sigue estos pasos al pie de la letra.
1. Ingresa a tu cPanel
Abre tu navegador y escribe la URL de acceso a cPanel. Normalmente es algo como tudominio.com/cpanel o tudominio.com:2083. Introduce tu usuario y contraseña.
2. Busca la sección "Subdominios"
Dentro del panel, localiza el apartado "Dominios" o directamente "Subdominios". La interfaz puede variar según el proveedor, pero suele estar en la sección principal o en un menú lateral. Haz clic en "Subdominios".
3. Crea el subdominio
Verás un formulario simple con los siguientes campos:
- Subdominio: Escribe el prefijo que quieras usar. Por ejemplo, si escribes
blog, se crearáblog.tudominio.com. Elige un nombre descriptivo y sin espacios. - Dominio principal: Selecciona el dominio sobre el que se creará el subdominio (si tienes varios).
- Document Root (Raíz del documento): Aquí se define la carpeta donde se almacenarán los archivos. Por defecto, cPanel sugiere algo como
public_html/blog. No lo cambies a menos que sepas lo que haces. Esta carpeta se creará automáticamente en tu servidor.
[TIP] Si planeas instalar WordPress en el subdominio, anota la ruta exacta de la carpeta (ej:
public_html/blog). La necesitarás más adelante.
Haz clic en "Crear". En unos segundos, el subdominio estará listo. cPanel también configurará automáticamente un registro DNS, por lo que no tendrás que hacer nada extra.
4. Verifica que el subdominio funcione
Abre una nueva pestaña en tu navegador y escribe la URL del subdominio (ej: blog.tudominio.com). Deberías ver una página en blanco o un mensaje de "Bienvenido". Si ves un error 404, espera unos minutos (el DNS puede tardar en propagarse) y vuelve a intentarlo.
Instalar WordPress en el subdominio
Ahora que tienes el subdominio creado, es hora de instalar WordPress. Tienes dos opciones: usar el instalador automático de cPanel (Softaculous, Fantastico, etc.) o hacerlo manualmente.
Opción A: Instalación automática (recomendada para principiantes)
- En cPanel, busca la sección "Softaculous Apps Installer" o "Instalador de WordPress".
- Busca WordPress y haz clic en "Instalar".
- En el campo "Elegir dominio", selecciona tu nuevo subdominio (ej:
blog.tudominio.com). - Completa los datos del sitio: nombre del sitio, descripción, usuario administrador y contraseña.
- Importante: No cambies la ruta de instalación. Déjala en blanco o con una
/para que se instale en la raíz del subdominio. - Ajusta las opciones de plugins y temas si lo deseas, pero no es obligatorio.
- Haz clic en "Instalar". El proceso tardará unos minutos.
Opción B: Instalación manual (más control)
Si prefieres tener el control total, puedes instalar WordPress manualmente:
- Descarga la última versión de WordPress desde wordpress.org.
- Descomprime el archivo en tu computadora.
- Accede a tu servidor mediante FTP (FileZilla, por ejemplo) o al Administrador de Archivos de cPanel.
- Navega hasta la carpeta del subdominio (ej:
public_html/blog). - Sube todos los archivos de WordPress a esa carpeta.
- Crea una base de datos MySQL para el subdominio:
- En cPanel, ve a "Bases de Datos MySQL".
- Crea una nueva base de datos y un usuario con todos los privilegios.
- Anota el nombre de la base de datos, el usuario y la contraseña.
- Ahora, visita
blog.tudominio.comen tu navegador. Te aparecerá el asistente de instalación de WordPress. - Introduce los datos de la base de datos que creaste y sigue los pasos.
[WARNING] Durante la instalación manual, asegúrate de que el archivo
wp-config.phptenga los permisos correctos (normalmente 644) y que la carpetawp-contenttenga permisos 755. Si no, pueden aparecer errores de escritura.
Configuración adicional después de instalar WordPress
Una vez que WordPress está instalado, es importante hacer algunos ajustes para que todo funcione correctamente.
1. Configurar la URL del sitio
Ve a Ajustes > Generales en el panel de administración de WordPress (ej: blog.tudominio.com/wp-admin). Verifica que ambos campos (Dirección de WordPress y Dirección del sitio) apunten a https://blog.tudominio.com. Si usas SSL, asegúrate de que comience con https://.
2. Instalar un plugin de SEO
Aunque el subdominio es independiente, querrás optimizarlo para los motores de búsqueda. Instala un plugin como Yoast SEO o Rank Math. Configúralo para que el subdominio tenga su propia estructura de enlaces y meta descripciones.
3. Redirigir el tráfico (opcional)
Si tienes un sitio principal y quieres que los usuarios lleguen al subdominio desde un enlace específico, puedes usar redirecciones 301. En cPanel, busca la herramienta "Redirecciones" y configura una desde un subdirectorio del dominio principal hacia el subdominio.
4. Verificar la seguridad
- Activa un certificado SSL para el subdominio. En cPanel, ve a "SSL/TLS" y selecciona "AutoSSL" o instala uno manualmente.
- Cambia la contraseña del administrador de WordPress por una segura.
- Instala un plugin de seguridad como Wordfence o Sucuri.
Errores comunes y cómo solucionarlos
A veces, las cosas no salen a la primera. Aquí tienes los problemas más frecuentes y sus soluciones.
Error: "El subdominio no carga" o "Página no encontrada"
- Causa: El DNS aún no se ha propagado. Espera entre 5 y 30 minutos.
- Solución: Si pasa más de una hora, verifica en cPanel que el subdominio esté listado en "Subdominios". También revisa que la carpeta
public_html/subdominioexista y tenga archivos.
Error: "No se puede conectar a la base de datos" al instalar WordPress
- Causa: Los datos de la base de datos son incorrectos.
- Solución: Vuelve a cPanel, ve a "Bases de datos MySQL" y verifica el nombre, usuario y contraseña. Asegúrate de que el usuario tenga todos los privilegios sobre la base de datos.
Error: "El permiso denegado" al subir archivos
- Causa: Los permisos de la carpeta del subdominio no son correctos.
- Solución: Usa el Administrador de Archivos de cPanel o FTP para cambiar los permisos de la carpeta a 755 y los archivos a 644.
El subdominio redirige al dominio principal
- Causa: Puede haber una redirección configurada en el archivo
.htaccessdel dominio principal. - Solución: Revisa el archivo
.htaccessen la raíz depublic_htmly elimina cualquier línea que redirija el tráfico. Si no te sientes seguro, contacta con el soporte de tu hosting.
Preguntas frecuentes (FAQ)
¿Puedo crear un subdominio sin cPanel?
Si tu hosting usa Syspanel, el proceso es similar. Accede a través del puerto 2106 (ej: tudominio.com:2106). Dentro, busca la sección "Dominios" y luego "Añadir subdominio". El resto de pasos son análogos.
¿Cuántos subdominios puedo crear?
Depende de tu plan de hosting. La mayoría de los planes compartidos permiten crear ilimitados, pero revisa las especificaciones de tu proveedor.
¿Afecta el subdominio al SEO del dominio principal?
Sí, pero no de forma negativa si lo usas correctamente. Google trata los subdominios como sitios independientes, por lo que necesitarás construir su autoridad por separado. Si tu objetivo es mejorar el SEO del dominio principal, es mejor usar subdirectorios.
¿Puedo instalar WordPress multisitio en un subdominio?
Sí, pero es más avanzado. Necesitarás configurar la red multisitio de WordPress y ajustar los archivos .htaccess y wp-config.php. Te recomiendo investigar antes de hacerlo.
¿Qué hago si quiero eliminar el subdominio?
En cPanel, ve a "Subdominios", localiza el que quieras borrar y haz clic en "Eliminar". Esto no borrará los archivos de la carpeta, así que luego deberás eliminarlos manualmente desde el Administrador de Archivos.
Consejos finales para aprovechar tu subdominio
- Mantén separados los plugins y temas: Al ser una instalación independiente, puedes usar configuraciones diferentes sin afectar el sitio principal.
- Haz copias de seguridad: Programa backups periódicos del subdominio, ya que no se incluyen automáticamente en los del dominio principal.
- Monitorea el rendimiento: Usa herramientas como Google PageSpeed Insights o GTmetrix para asegurarte de que el subdominio carga rápido.
- Actualiza WordPress regularmente: Al igual que tu sitio principal, mantén el subdominio actualizado para evitar vulnerabilidades.
Configurar un subdominio en cPanel para WordPress es una habilidad muy útil que te permitirá expandir tu presencia online de forma ordenada. Con esta guía, ya tienes todo lo necesario para hacerlo sin complicaciones. Si en algún momento te atascas, recuerda que el soporte técnico de tu hosting (o el de Syspanel si ese es tu caso) está para ayudarte. ¡Manos a la obra!
