Crear un subdominio en cPanel y publicar una instalación de WordPress
¿Qué es un subdominio y por qué querrías uno?
Antes de ensuciarnos las manos con el panel de control, vamos a entender qué es un subdominio. Imagina que tu dominio principal es tudominio.com. Un subdominio sería blog.tudominio.com o tienda.tudominio.com. Básicamente, es una extensión de tu dominio principal que te permite organizar tu sitio web en secciones independientes.
¿Por qué querrías crear un subdominio en cPanel? Las razones más comunes son:
- Tener un blog separado de tu web principal, por ejemplo,
blog.tudominio.com. - Crear una tienda online sin mezclarla con tu sitio corporativo.
- Montar un sitio de pruebas (staging) para experimentar sin afectar tu web principal.
- Instalar una aplicación específica que requiere su propio entorno, como WordPress.
La gran ventaja es que no necesitas comprar un dominio nuevo. El subdominio funciona de forma independiente, con sus propios archivos y base de datos, pero comparte el mismo hosting.
Requisitos previos: Lo que necesitas antes de empezar
Para llevar a cabo este proceso, asegúrate de tener lo siguiente:
- Acceso a cPanel: Las credenciales de acceso a tu panel de control de hosting. Normalmente se accede a través de
tudominio.com/cpanelotudominio.com:2083. - Un dominio registrado: El dominio principal sobre el que crearás el subdominio.
- Ganas de aprender: No necesitas ser un experto, solo seguir los pasos con atención.
[TIP]: Si tu hosting utiliza un panel alternativo como "Syspanel", el proceso es muy similar. La diferencia principal es que el puerto de acceso suele ser el 2106 (por ejemplo, tudominio.com:2106). El resto de la lógica es prácticamente la misma que en cPanel.
Paso 1: Crear el subdominio en cPanel
Este es el primer paso y el más importante. Vamos a la acción.
Accede a tu panel de control
Abre tu navegador y escribe la URL de acceso a cPanel. Introduce tu usuario y contraseña. Una vez dentro, verás un montón de iconos. No te agobies, nosotros nos centramos en uno.
Encuentra la sección "Dominios"
Busca la sección llamada "Dominios". Dentro de ella, verás una opción que dice "Subdominios". Haz clic en ella.
Rellena el formulario de creación
Se abrirá una página con un formulario sencillo. Verás algo como esto:
- Subdominio: Aquí es donde escribes la parte que irá delante de tu dominio. Por ejemplo, si quieres
blog.tudominio.com, escribeblog. - Dominio: Este campo se rellena automáticamente con tu dominio principal. Si tienes varios, asegúrate de seleccionar el correcto.
- Document Root: Es la carpeta donde se guardarán los archivos del subdominio. Normalmente se rellena automáticamente con algo como
public_html/blog. Te recomiendo dejar este valor por defecto, a menos que sepas exactamente lo que estás haciendo.
Haz clic en "Crear"
Revisa que todo esté correcto y pulsa el botón "Crear". En cuestión de segundos, cPanel te confirmará que el subdominio se ha creado correctamente. ¡Felicidades, ya has aprendido a crear subdominio cPanel!
[INFO]: Verás que en la lista de subdominios aparece el nuevo que acabas de crear. Puedes repetir este proceso tantas veces como necesites.
Paso 2: Preparar el terreno para WordPress
Ahora que tienes el subdominio, toca preparar el entorno para instalar WordPress. Esto implica dos cosas: crear una base de datos y luego instalar el propio WordPress.
Crear una base de datos MySQL
WordPress necesita una base de datos para guardar todo su contenido (entradas, páginas, usuarios, configuraciones...). Vamos a crearla.
- Vuelve al panel principal de cPanel. Busca la sección "Bases de Datos" y haz clic en "Base de Datos MySQL".
- En el campo "Nueva Base de Datos", escribe un nombre descriptivo, por ejemplo,
blog_wp. Pulsa "Crear Base de Datos". - Ahora necesitas un usuario para esa base de datos. Baja hasta la sección "Usuarios MySQL". Crea un nuevo usuario con un nombre y una contraseña segura. Guarda esta información en un lugar seguro, la necesitarás en unos minutos.
- Por último, tienes que añadir el usuario a la base de datos. En la sección "Añadir Usuario a la Base de Datos", selecciona el usuario y la base de datos que acabas de crear. Marca la casilla "TODOS LOS PRIVILEGIOS" y pulsa "Hacer Cambios".
[WARNING]: No utilices contraseñas débiles como "123456" o "password". Una contraseña segura es fundamental para evitar ataques. Utiliza una combinación de letras mayúsculas, minúsculas, números y símbolos.
Paso 3: Instalar WordPress en el subdominio
Ahora viene la parte divertida. Tienes dos opciones principales: usar el instalador automático de cPanel (si tu hosting lo ofrece) o hacerlo manualmente. Te explicaré ambas.
Opción A: Usar el instalador automático de cPanel (Recomendado para principiantes)
Muchos paneles de control incluyen un instalador de aplicaciones como "Softaculous" o "WordPress Manager". Busca estos iconos en el panel principal.
- Haz clic en el instalador (por ejemplo, Softaculous).
- En el menú lateral, busca "WordPress" y haz clic en "Instalar".
- Se abrirá un asistente. En la parte de "Configuración del Software", verás un campo para "Seleccionar Dominio". Elige el subdominio que acabas de crear (por ejemplo,
blog.tudominio.com). - Rellena los datos del sitio: Nombre del sitio, Descripción, Usuario administrador y Contraseña. Crea un usuario admin que no sea "admin" por seguridad.
- En la sección "Configuración de la Base de Datos", introduce los datos que creaste en el paso anterior: Nombre de la base de datos, Usuario y Contraseña. El prefijo de las tablas puedes dejarlo por defecto (
wp_). - Pulsa "Instalar" y espera unos segundos. El instalador hará todo el trabajo por ti.
Opción B: Instalación manual de WordPress
Si tu cPanel no tiene instalador automático o prefieres hacerlo a mano, sigue estos pasos:
- Descarga WordPress desde el sitio oficial
es.wordpress.org. Obtendrás un archivo.zip. - Sube el archivo .zip a tu subdominio. Para ello, ve a la sección "Archivos" de cPanel y haz clic en "Administrador de Archivos". Navega hasta la carpeta de tu subdominio (por ejemplo,
public_html/blog). Haz clic en "Subir" y selecciona el archivo.zip. - Extrae el archivo. Una vez subido, haz clic derecho sobre el
.zipy selecciona "Extraer". Esto creará una carpeta llamadawordpresscon todos los archivos dentro. - Mueve los archivos. Entra en la carpeta
wordpress, selecciona todos los archivos y muévelos a la carpeta raíz del subdominio (public_html/blog). Puedes hacerlo con la opción "Mover" del Administrador de Archivos. - Ahora, la configuración. Abre tu navegador y visita
http://blog.tudominio.com. WordPress detectará que no está configurado y te mostrará un asistente. Selecciona tu idioma y haz clic en "Continuar". - Introduce los datos de la base de datos. Te pedirá el nombre de la base de datos, el usuario y la contraseña que creaste antes. El servidor de la base de datos suele ser
localhost. Pulsa "Enviar". - Ejecuta la instalación. WordPress comprobará la conexión y te dará la opción de "Ejecutar la instalación". Haz clic en ese botón.
- Rellena el formulario final. Aquí introduces el título de tu sitio, el usuario administrador, la contraseña y tu correo electrónico. Pulsa "Instalar WordPress".
[INFO]: La instalación manual te da un control total, pero es más propensa a errores si no tienes experiencia. Si es tu primera vez, te recomiendo la opción automática.
Paso 4: Configuración post-instalación y primeros pasos
¡Enhorabuena! Ya tienes WordPress funcionando en tu subdominio. Ahora, unos consejos para que todo vaya sobre ruedas.
Accede al panel de administración
Para gestionar tu nuevo sitio, entra en http://blog.tudominio.com/wp-admin. Introduce el usuario y la contraseña que creaste durante la instalación.
Configura los enlaces permanentes
Ve a "Ajustes" > "Enlaces permanentes" y elige una estructura amigable para SEO. Te recomiendo la opción "Nombre de la entrada", que genera URLs limpias y fáciles de leer. Esto es crucial para el posicionamiento en buscadores.
Instala un plugin de caché y SEO
Para que tu sitio sea rápido y esté optimizado, instala plugins populares como:
- Un plugin de caché: Como W3 Total Cache o WP Super Cache. Esto hará que tus páginas carguen mucho más rápido.
- Un plugin de SEO: Como Yoast SEO o Rank Math. Te guiarán para optimizar tus entradas y páginas para los motores de búsqueda.
Considera la seguridad
Instala un plugin de seguridad como Wordfence o Sucuri. También puedes cambiar el prefijo de la base de datos (wp_) a algo personalizado para dificultar los ataques de inyección SQL.
Solución de problemas comunes: FAQ
Aquí tienes algunas dudas frecuentes que suelen tener los usuarios al instalar WordPress en un subdominio.
¿Por qué veo un error 404 al acceder a mi subdominio?
Esto suele ocurrir por dos motivos:
- El subdominio no se ha creado correctamente: Vuelve a revisar en cPanel que el subdominio existe y que la carpeta
public_html/blogcontiene los archivos de WordPress. - Problemas con el archivo
.htaccess: Si usas la instalación manual, puede que el archivo.htaccessno exista. Ve a "Ajustes" > "Enlaces permanentes" en el panel de WordPress y pulsa "Guardar cambios". Esto regenerará el archivo.
¿Puedo usar el mismo certificado SSL para mi subdominio?
Sí, la mayoría de los hosts ofrecen certificados SSL gratuitos (como Let's Encrypt) que cubren el dominio principal y todos sus subdominios. Si no es así, puedes generar uno específico desde la sección "Seguridad" de cPanel.
¿Cómo puedo eliminar un subdominio si ya no lo necesito?
Ve a la sección "Subdominios" en cPanel, localiza el que quieres eliminar y haz clic en "Eliminar". Esto borrará la configuración, pero no eliminará los archivos de la carpeta ni la base de datos. Tendrás que borrarlos manualmente desde el Administrador de Archivos y la sección de Bases de Datos MySQL.
¿Puedo instalar WordPress en un subdominio para hacer pruebas?
Absolutamente. De hecho, es una práctica recomendada. Puedes usarlo como un entorno de staging para probar temas, plugins y configuraciones antes de aplicarlos a tu sitio principal.
Conclusión y resumen
Como has visto, crear subdominio cPanel e instalar WordPress en un subdominio es un proceso bastante sencillo si sigues los pasos adecuados. Has aprendido a:
- Crear un subdominio desde el panel de control.
- Preparar una base de datos MySQL y un usuario con los privilegios necesarios.
- Instalar WordPress tanto con el instalador automático como manualmente.
- Configurar los primeros ajustes y solucionar problemas comunes.
Ahora tienes un nuevo espacio en tu hosting para crear un blog, una tienda, un portafolio o cualquier proyecto que tengas en mente. No tengas miedo de experimentar y probar cosas nuevas.
[TIP]: Recuerda que la práctica hace al maestro. Si algo no sale a la primera, no te desanimes. Revisa los pasos, busca en la documentación de tu hosting y, si es necesario, contacta con su soporte técnico. Ellos están para ayudarte.
Espero que esta guía te haya sido de gran utilidad. Si tienes más dudas, no dudes en consultar la sección de preguntas frecuentes de tu proveedor de hosting o dejar un comentario. ¡Mucha suerte con tu nuevo sitio en WordPress!
