🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo crear un subdominio y instalar WordPress en DirectAdmin

Actualizado el 24 de febrero de 2026

¡Hola! Si estás leyendo esto, probablemente tienes un plan de hosting con DirectAdmin y quieres organizar tu sitio web o lanzar un blog sin mezclarlo con tu web principal.

La solución es más sencilla de lo que piensas: crear un subdominio (por ejemplo, blog.tudominio.com) e instalar WordPress en él. Esto te permite tener una sección independiente, con su propia estructura, sin afectar al sitio principal.

En esta guía paso a paso, te voy a explicar de forma clara y sin tecnicismos cómo hacerlo, desde cero y sin necesidad de ser un experto. Vamos a ello.

¿Qué es un subdominio y por qué usarlo?

Antes de empezar, vamos a entender qué es esto. Un subdominio es una extensión de tu dominio principal. Imagina que tu dominio es una casa (tudominio.com); el subdominio sería una habitación extra o una oficina en el jardín (blog.tudominio.com).

¿Para qué sirve crear un subdominio?

  • Separar contenidos: Puedes tener tu web corporativa en tudominio.com y tu tienda online en tienda.tudominio.com.
  • Crear un blog independiente: Es perfecto para un wordpress blog subdominio, ya que no interfiere con la instalación principal.
  • Probar cosas nuevas: Puedes crear un subdominio para probar un plugin o un diseño sin miedo a romper tu web principal.
  • Mejor organización: Es ideal para crear sitios para clientes o proyectos específicos dentro del mismo plan de hosting.

A diferencia de una carpeta (ej. tudominio.com/blog), un subdominio se comporta como un sitio web completamente separado a nivel de servidor, lo que puede ser beneficioso para la organización de archivos y, en algunos casos, para el SEO.

Paso 1: Accede a tu panel de control DirectAdmin

Lo primero es entrar en tu panel de DirectAdmin. Normalmente, la URL es algo así como https://tudominio.com:2222 o la dirección que te haya proporcionado tu proveedor de hosting. Introduce tu usuario y contraseña.

Una vez dentro, verás un panel con muchas secciones. No te asustes, solo necesitamos una parte. Busca la sección que dice "Gestionar Área de Dominios" o un icono que diga "Subdominios". Dependiendo de la versión de DirectAdmin, la interfaz puede variar ligeramente, pero la opción siempre está ahí.

Paso 2: Cómo crear un subdominio en DirectAdmin (El paso clave)

Esta es la parte más importante de todo el proceso: crear subdominio directadmin. Sigue estos pasos al pie de la letra:

  1. Haz clic en "Subdominios" o "Crear Subdominio".
  2. En el campo "Subdominio", escribe el nombre que quieras. Por ejemplo, si quieres un blog, escribe blog. Si quieres una tienda, escribe tienda. No pongas el dominio completo, solo la parte delantera. DirectAdmin añadirá automáticamente tu dominio principal.
  3. Verás que el campo "Dominio" se rellena solo con tu dominio principal (ej. tudominio.com).
  4. En el campo "Directorio Raíz" (o "Document Root"), por defecto se creará una carpeta con el nombre del subdominio (ej. public_html/blog). Te recomiendo dejarlo tal cual o cambiarlo a algo como blog para que sea fácil de identificar. Esta será la carpeta donde se instalarán los archivos de WordPress.
  5. Haz clic en el botón "Crear".

¡Listo! DirectAdmin creará el subdominio y la carpeta correspondiente en tu servidor. Ahora, si navegas a blog.tudominio.com, verás una página en blanco o un error "Index of /". Eso es normal, aún no hay nada ahí.

Paso 3: Preparar la base de datos para WordPress

WordPress necesita una base de datos para guardar todas tus publicaciones, páginas y configuraciones. Es como el "almacén" de tu sitio. Vamos a crearla:

  1. Vuelve al panel principal de DirectAdmin y busca la sección "MySQL Management" o "Bases de Datos MySQL".
  2. Haz clic en "Crear una nueva base de datos".
  3. En el campo "Nombre de la base de datos", escribe un nombre. DirectAdmin suele poner un prefijo con tu usuario (ej. usuario_blog). Es recomendable no borrar el prefijo para evitar conflictos.
  4. En el campo "Nombre de usuario", escribe un usuario (ej. usuario_wp).
  5. Crea una contraseña segura y guárdala en un lugar seguro. La necesitarás en el siguiente paso. Puedes usar el generador de contraseñas que suele incluir DirectAdmin.
  6. Haz clic en "Crear".

Importante: Anota el nombre de la base de datos, el usuario y la contraseña. La necesitarás en el siguiente paso. Asegúrate de que el usuario tiene todos los privilegios sobre la base de datos (suele asignarse por defecto al crearla, pero verifica que esté marcado).

Paso 4: Descargar y subir WordPress

Ahora viene la parte de "instalar wordpress en subdominio". Tienes dos opciones: usar el instalador automático de DirectAdmin (si tu hosting lo incluye) o hacerlo manualmente, que es lo que te voy a enseñar porque te da más control.

Opción A: Usar el instalador automático (Más fácil)

Muchos paneles de DirectAdmin tienen un instalador de aplicaciones como "Softaculous" o "Installatron". Si lo ves, es la vía más rápida.

  1. Busca el icono de Softaculous o "Instalador de Scripts".
  2. Busca WordPress y haz clic en "Install".
  3. En el campo "Choose Domain", selecciona tu subdominio recién creado (ej. blog.tudominio.com).
  4. Rellena el directorio (déjalo en blanco para que se instale en la raíz del subdominio).
  5. Rellena los datos del sitio (nombre, descripción) y los datos de tu cuenta de administrador (usuario, contraseña, email).
  6. En la sección de base de datos, introduce los datos que creaste en el Paso 3.
  7. Haz clic en "Install".

En unos minutos, tendrás WordPress instalado. ¡Puedes saltarte el resto de pasos!

Opción B: Instalación manual (Más control)

Si prefieres hacerlo tú mismo o no tienes instalador automático, sigue estos pasos:

  1. Ve a es.wordpress.org y descarga el archivo ZIP de WordPress.
  2. Descomprime el archivo en tu ordenador. Verás una carpeta llamada wordpress.
  3. Abre tu Administrador de Archivos en DirectAdmin (suele estar en la sección "Archivos" o "File Manager").
  4. Navega a la carpeta que creaste para el subdominio (ej. public_html/blog).
  5. Haz clic en "Subir" y selecciona el archivo ZIP de WordPress.
  6. Una vez subido, haz clic derecho sobre el ZIP y selecciona "Extraer" o "Descomprimir".
  7. Verás que se crea una carpeta llamada wordpress dentro. Necesitas mover los archivos de dentro de esa carpeta a la raíz del subdominio (es decir, a public_html/blog). Selecciona todos los archivos que están dentro de la carpeta wordpress y muévelos a la carpeta padre (el directorio del subdominio). Luego, puedes borrar la carpeta wordpress vacía y el ZIP.

Paso 5: El asistente de instalación de WordPress (El famoso "5 minutos")

Ahora viene la magia. Abre tu navegador y escribe la URL de tu subdominio (ej. http://blog.tudominio.com). WordPress detectará que no está instalado y te mostrará un asistente.

  1. Selecciona tu idioma y haz clic en "Continuar".
  2. WordPress te pedirá los datos de la base de datos. Rellena los campos con la información del Paso 3:
    • Nombre de la base de datos: (ej. usuario_blog).
    • Usuario de la base de datos: (ej. usuario_wp).
    • Contraseña: (la que generaste).
    • Servidor de la base de datos: déjalo como localhost.
    • Prefijo de tabla: déjalo como wp_ (no lo cambies a menos que sepas lo que haces).
  3. Haz clic en "Enviar". WordPress comprobará la conexión y te dará el visto bueno.
  4. Haz clic en "Instalar WordPress".
  5. Ahora te pedirá la información de tu sitio:
    • Título del sitio: Ponle un nombre a tu blog (ej. "Mi Blog Personal").
    • Usuario: Elige un nombre de usuario para tu administrador (ej. admin o tu nombre).
    • Contraseña: Crea una contraseña fuerte (WordPress te indica si es segura o no).
    • Tu correo electrónico: Introduce un email válido para recuperar la cuenta si la olvidas.
    • Visibilidad para buscadores: Te recomiendo dejar esta casilla sin marcar para que tu blog pueda ser indexado por Google.
  6. Haz clic en "Instalar WordPress".

¡Felicidades! WordPress se ha instalado correctamente. Ahora puedes acceder a tu panel de administración en http://blog.tudominio.com/wp-admin con el usuario y contraseña que acabas de crear.

Consejos finales y solución de problemas comunes

  • [INFO] ¿No te funciona el subdominio? A veces, el DNS tarda unas horas en propagarse. Si al crear el subdominio ves un error, espera un poco y vuelve a intentarlo.
  • [TIP] Para un mejor SEO: Activa los enlaces permanentes en Ajustes > Enlaces permanentes y elige la opción "Nombre de la entrada" para que tus URLs sean amigables.
  • [TIP] Seguridad: Una vez instalado, cambia tu contraseña de administrador y no uses "admin" como nombre de usuario. Instala un plugin de seguridad como Wordfence o Sucuri.
  • [WARNING] Si tu hosting utiliza Syspanel (antes conocido como HestiaCP), el proceso es muy similar, pero el acceso al panel es a través del puerto 2106 (ej. https://tudominio.com:2106). Busca la sección "Web" o "Dominios" para crear el subdominio y luego sigue estos mismos pasos para la base de datos y la instalación.
  • [INFO] ¿Problemas con la carpeta? Si al instalar WordPress te pide "crear el archivo wp-config.php", significa que los datos de la base de datos son incorrectos o que el usuario no tiene permisos. Revisa el Paso 3.

Preguntas frecuentes (FAQ)

¿Puedo eliminar un subdominio si ya no lo uso?
Sí, desde el panel de DirectAdmin, en la sección de Subdominios, puedes eliminarlo. Cuidado: esto borrará todos los archivos de la carpeta del subdominio, así que asegúrate de hacer una copia de seguridad antes.

¿Cuántos subdominios puedo crear?
Depende de tu plan de hosting. La mayoría de los planes permiten crear un número ilimitado, pero verifica las especificaciones de tu proveedor.

¿Un subdominio afecta al SEO de mi web principal?
No tiene por qué. Google los ve como sitios separados. Si tu subdominio tiene contenido de calidad y enlaza a tu web principal, puede ser incluso beneficioso. Lo importante es que el contenido sea relevante y no dupliques el de la web principal.

¿Puedo instalar WordPress en un subdominio y luego moverlo a la raíz?
Sí, es posible, pero es un proceso más complejo que implica mover archivos y cambiar URLs en la base de datos. Te recomiendo que si tu intención es tener el blog en la raíz, lo instales directamente ahí.

¿Qué hago si mi instalador automático (Softaculous) no aparece?
Si tu hosting no incluye un instalador automático, no te preocupes. La instalación manual que te he explicado es igual de válida y solo te llevará unos minutos extra.

¡Y eso es todo! Con estos pasos, ya tienes tu subdominio directadmin funcionando con un wordpress blog subdominio totalmente operativo. Ahora solo te queda personalizar tu tema, escribir contenido y disfrutar de tu nuevo espacio en la web. Si tienes alguna duda, déjala en los comentarios y te ayudaré.

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel