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

Cómo manejar múltiples sitios WordPress en DirectAdmin con un solo dominio

Actualizado el 8 de febrero de 2026

Introducción: ¿Por qué gestionar múltiples WordPress en DirectAdmin?

Si tienes un negocio online, un portafolio profesional o una agencia de marketing, es muy probable que necesites más de un sitio web. Tal vez quieras separar tu blog de tu tienda online, o crear un sitio específico para una campaña. Pero pagar un alojamiento y un dominio distinto para cada proyecto puede resultar caro y complicado de administrar.

La buena noticia es que, con DirectAdmin, puedes gestionar múltiples WordPress bajo un solo dominio principal. Esto no solo te ahorra dinero, sino que simplifica la gestión de tus proyectos al tenerlos todos en un mismo panel de control. En esta guía extensa y práctica, te explicaré paso a paso cómo hacerlo, desde la creación de subdominios hasta la instalación y gestión de cada WordPress, incluyendo trucos para que todo funcione de manera óptima.

Olvídate de líos técnicos. Aquí encontrarás un instructivo claro, pensado para que cualquier persona, incluso sin experiencia previa, pueda seguir los pasos sin frustrarse.

¿Qué significa tener varios sitios WordPress en un solo dominio?

Antes de ponernos manos a la obra, es importante entender la estructura. Cuando hablamos de múltiples WordPress DirectAdmin, nos referimos a instalar una copia independiente del gestor de contenidos en diferentes carpetas o subdominios de tu cuenta de hosting.

Por ejemplo, imagina que tu dominio principal es miproyecto.com. Podrías tener:

  • miproyecto.com/blog (un blog en una subcarpeta).
  • tienda.miproyecto.com (una tienda online en un subdominio).
  • portafolio.miproyecto.com (tu portafolio profesional en otro subdominio).

Cada uno de estos sería un sitio WordPress totalmente independiente, con su propio panel de administración, sus propios plugins y temas. La ventaja es que comparten la misma cuenta de hosting y el mismo dominio raíz, lo que facilita la gestión de recursos y facturación.

Ventajas de este enfoque

  • Ahorro económico: No necesitas contratar planes de hosting separados para cada web.
  • Gestión centralizada: Accedes a todos tus sitios desde un único panel de DirectAdmin.
  • Flexibilidad: Puedes instalar diferentes temas y plugins en cada sitio sin que interfieran entre sí.
  • Escalabilidad: Es fácil añadir un nuevo sitio cuando lo necesites, sin complicaciones.

Desventajas a considerar

  • Consumo de recursos: Cada instalación de WordPress consume memoria y espacio en tu servidor. Asegúrate de que tu plan de hosting sea suficiente.
  • Seguridad: Un problema de seguridad en uno de los sitios podría, en teoría, afectar a los demás si no se configura bien. Por eso es crucial mantener todo actualizado.

Preparación: Lo que necesitas antes de empezar

Antes de comenzar a crear varios sitios WordPress, asegúrate de tener lo siguiente:

  1. Acceso a DirectAdmin: Debes tener las credenciales de tu panel de control de hosting.
  2. Un dominio principal: El dominio sobre el que crearás los subdominios.
  3. Un plan de hosting adecuado: Que permita la creación de subdominios y tenga suficientes recursos (espacio y memoria).
  4. Tiempo y paciencia: Aunque es un proceso sencillo, requiere seguir los pasos con atención.

Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es similar. Recuerda que el acceso a Syspanel se realiza a través del puerto 2106. La lógica de subdominios y bases de datos será muy parecida.

Paso 1: Crear subdominios para cada sitio WordPress

El primer paso técnico es crear la estructura de subdominios. Esto le dice al servidor que existe una nueva dirección web que apuntará a una carpeta específica.

Cómo crear un subdominio en DirectAdmin

  1. Inicia sesión en tu panel de DirectAdmin.
  2. Busca la sección "Gestión de Dominios" o "Subdominios". El nombre puede variar ligeramente según la versión, pero suele estar en el menú principal.
  3. Haz clic en "Crear Subdominio".
  4. En el campo "Subdominio", escribe el nombre que deseas. Por ejemplo, si quieres que tu tienda sea tienda.miproyecto.com, escribe tienda.
  5. En el campo "Dominio", selecciona tu dominio principal (miproyecto.com).
  6. El campo "Directorio raíz" o "Document Root" se rellenará automáticamente, pero puedes modificarlo. Te recomiendo dejar el valor por defecto, que suele ser algo como domains/miproyecto.com/tienda. Esto mantiene todo organizado.
  7. Haz clic en "Crear".

Repite este proceso por cada sitio WordPress que quieras crear. Por ejemplo: blog, portafolio, landing, etc.

[TIP] Elige nombres de subdominios cortos y descriptivos. Será más fácil recordarlos y gestionarlos. Evita usar caracteres especiales o espacios.

Paso 2: Crear una base de datos MySQL para cada sitio

Cada instalación de WordPress necesita su propia base de datos para almacenar su contenido. Es fundamental que cada sitio tenga una base de datos independiente para evitar conflictos.

Creando bases de datos en DirectAdmin

  1. En el menú principal de DirectAdmin, busca la sección "Administración de MySQL" o "Bases de Datos MySQL".
  2. Haz clic en "Crear nueva base de datos".
  3. Verás que el nombre del usuario se añade automáticamente como prefijo (ej. usuario_bd_tienda).
  4. En el campo "Nombre de la base de datos", escribe un nombre descriptivo, por ejemplo bd_tienda.
  5. En el campo "Usuario", escribe un nombre para el usuario de la base de datos, por ejemplo usuario_tienda.
  6. IMPORTANTE: Crea una contraseña segura y guárdala en un lugar seguro. La necesitarás más adelante.
  7. Haz clic en "Crear base de datos". DirectAdmin creará la base de datos, el usuario y los asignará todos los privilegios automáticamente.

Repite este proceso para cada sitio. Es una buena práctica anotar en un documento qué base de datos corresponde a cada subdominio.

[WARNING] No utilices la misma base de datos para dos sitios WordPress diferentes. Esto provocará errores graves y pérdida de datos. Cada sitio debe tener su propia base de datos.

Paso 3: Instalar WordPress en cada subdominio

Ahora viene la parte más esperada: instalar WordPress en cada subdominio. Tienes dos opciones principales: usar el instalador automático de DirectAdmin (si está disponible) o hacerlo manualmente.

Opción A: Usar el instalador automático (Softaculous, etc.)

La mayoría de los paneles de DirectAdmin incluyen un instalador automático de aplicaciones como Softaculous. Es la forma más rápida y sencilla.

  1. En el menú principal, busca "Instalador de Scripts", "Softaculous" o "Aplicaciones".
  2. Busca WordPress en la lista de aplicaciones y haz clic en "Instalar".
  3. En el asistente de instalación, se te pedirá elegir el "Dominio". Selecciona el subdominio que creaste en el Paso 1 (ej. tienda.miproyecto.com).
  4. Asegúrate de que el "Directorio" esté vacío. Si el subdominio apunta a su propia carpeta, esto debería estar en blanco.
  5. Completa los datos del sitio: Nombre del sitio, descripción, usuario administrador y contraseña para el panel de WordPress.
  6. En la sección de "Base de datos", introduce los datos que creaste en el Paso 2:
    • Nombre de la base de datos
    • Usuario de la base de datos
    • Contraseña de la base de datos
    • Host de la base de datos (normalmente localhost, pero verifica en tu hosting).
  7. Selecciona el idioma de tu preferencia.
  8. Haz clic en "Instalar".

El instalador hará todo el trabajo pesado por ti. Al finalizar, te dará la URL de tu nuevo sitio y el acceso al panel de administración.

Opción B: Instalación manual de WordPress

Si tu panel no tiene instalador automático, o prefieres tener más control, puedes hacerlo manualmente. Este proceso es un poco más técnico pero no es complicado.

  1. Descarga la última versión de WordPress desde es.wordpress.org.
  2. Descomprime el archivo ZIP en tu ordenador.
  3. Accede a tu panel de DirectAdmin y busca la sección "Administrador de Archivos".
  4. Navega hasta la carpeta del subdominio que creaste (ej. domains/miproyecto.com/tienda).
  5. Sube todos los archivos de WordPress que descomprimiste a esa carpeta. Puedes subir el archivo ZIP y luego extraerlo dentro del administrador de archivos, o subir la carpeta completa.
  6. Una vez subidos los archivos, abre tu navegador y visita la URL de tu subdominio (ej. tienda.miproyecto.com).
  7. Se iniciará el asistente de instalación de WordPress en español. Selecciona tu idioma y haz clic en "Continuar".
  8. WordPress te pedirá los datos de la base de datos. Introduce los que creaste en el Paso 2.
  9. Haz clic en "Enviar" y luego en "Ejecutar la instalación".
  10. Completa el formulario con el nombre de tu sitio, tu usuario y contraseña de administrador, y tu correo electrónico.
  11. Haz clic en "Instalar WordPress".

¡Listo! Ya tienes tu primer sitio instalado manualmente.

[INFO] Si usas Syspanel, el proceso de instalación manual es idéntico. Solo cambia la ruta de acceso al panel de archivos y a las bases de datos, pero la lógica es la misma.

Paso 4: Configuración inicial de cada sitio WordPress

Una vez que tienes varios sitios WordPress instalados, no debes olvidarte de la configuración básica de cada uno. Esto asegurará que funcionen correctamente y estén optimizados.

Configura los enlaces permanentes

  1. Accede al panel de administración de tu WordPress (ej. tienda.miproyecto.com/wp-admin).
  2. Ve a Ajustes > Enlaces permanentes.
  3. Elige una estructura amigable para SEO, como "Nombre de la entrada" o "Día y nombre".
  4. Haz clic en "Guardar cambios".

Instala un plugin de seguridad y caché

Para gestionar múltiples WordPress DirectAdmin de forma segura, es vital instalar plugins de seguridad y rendimiento en cada sitio. Algunos recomendados son:

  • Seguridad: Wordfence, Sucuri, iThemes Security.
  • Caché: WP Rocket, W3 Total Cache, LiteSpeed Cache.
  • Backup: UpdraftPlus, BackWPup.

[TIP] No instales demasiados plugins. Cada uno consume recursos. Elige los que realmente necesites y que sean ligeros.

Configura un plugin de SEO

Para posicionar cada sitio, instala un plugin de SEO como Yoast SEO o Rank Math. Te guiarán en la optimización de tus páginas y entradas.

Paso 5: Gestión avanzada y resolución de problemas comunes

Gestionar varios sitios WordPress conlleva algunos retos. Aquí te dejo algunos consejos para superarlos.

Cómo gestionar las actualizaciones

Es esencial mantener WordPress, los temas y los plugins actualizados en todos tus sitios. Puedes hacerlo de dos maneras:

  • Manual: Entra en cada panel de administración y aplica las actualizaciones.
  • Centralizada: Si tienes muchos sitios, considera usar un servicio como ManageWP o MainWP. Te permiten gestionar las actualizaciones de todos tus sitios desde un solo panel.

Copias de seguridad (Backups)

No puedes permitirte perder el trabajo de varios sitios. Configura copias de seguridad automáticas para cada uno.

  1. Instala un plugin de backup como UpdraftPlus.
  2. Configura la frecuencia de las copias (diaria o semanal).
  3. Almacena las copias en un lugar externo, como Google Drive, Dropbox o un servicio de almacenamiento en la nube.

Problemas comunes y soluciones

  • Error "Error al conectar con la base de datos": Esto significa que los datos de la base de datos son incorrectos. Revisa el archivo wp-config.php de ese sitio y verifica el nombre de la base de datos, el usuario y la contraseña.
  • Página en blanco: Suele estar causado por un plugin o tema incompatible. Accede a tu hosting por FTP y renombra la carpeta wp-content/plugins a wp-content/plugins_desactivado. Esto desactivará todos los plugins y la página debería cargar. Luego, activa los plugins uno a uno para encontrar el culpable.
  • No puedo acceder a wp-admin: Si olvidaste tu contraseña, puedes recuperarla desde la pantalla de inicio de sesión de WordPress. Si el problema persiste, puedes cambiar la contraseña desde la base de datos MySQL en DirectAdmin.

Optimización del rendimiento

Si notas que tus sitios van lentos, es hora de optimizar.

  1. Activa la caché: Tanto a nivel de servidor como con plugins.
  2. Optimiza las imágenes: Usa plugins como Smush o ShortPixel para comprimir tus imágenes sin perder calidad.
  3. Utiliza una CDN: Una Red de Distribución de Contenidos como Cloudflare puede acelerar la carga de tus sitios a nivel mundial.

[WARNING] Si vas a cambiar el tema o hacer cambios importantes, siempre haz una copia de seguridad antes. Esto te ahorrará muchos dolores de cabeza.

Preguntas Frecuentes (FAQ)

Para terminar, respondo a las dudas más comunes que suelen tener los usuarios sobre cómo manejar múltiples sitios WordPress en DirectAdmin.

¿Puedo usar el mismo dominio principal para todos los sitios?

Sí, de hecho es la base de este artículo. Usas subdominios o subcarpetas de tu dominio principal para alojar cada sitio de forma independiente.

¿Cuántos sitios WordPress puedo crear en mi cuenta de DirectAdmin?

Depende de tu plan de hosting. No hay un límite estricto, pero sí está limitado por los recursos (espacio en disco, memoria RAM, CPU). Si creas demasiados sitios y tu plan es limitado, el rendimiento se resentirá.

¿Qué es mejor, usar subdominios o subcarpetas?

Depende del uso. Los subdominios (ej. tienda.miproyecto.com) se perciben como sitios separados y son ideales para proyectos distintos. Las subcarpetas (ej. miproyecto.com/tienda) son mejores para secciones dentro de un mismo sitio web, y pueden ser ligeramente mejores para el SEO si todo el contenido es del mismo tema.

¿Cómo puedo gestionar el correo electrónico de cada subdominio?

En DirectAdmin, puedes crear cuentas de correo para cada subdominio. Ve a la sección "Gestión de Correo" y crea una cuenta nueva. La dirección sería algo como info@tienda.miproyecto.com.

¿Puedo instalar un certificado SSL para cada subdominio?

Sí, la mayoría de los paneles de DirectAdmin te permiten instalar certificados SSL gratuitos (Let's Encrypt) para cada subdominio. Esto es crucial para la seguridad y el SEO.

¿Y si mi hosting usa Syspanel en lugar de DirectAdmin?

El proceso es muy similar. Syspanel es otro panel de control con una interfaz diferente, pero las funciones son las mismas: crear subdominios, bases de datos y gestionar archivos. Recuerda que el acceso a Syspanel es por el puerto 2106.

Conclusión final

Gestionar múltiples WordPress DirectAdmin en un solo dominio es una estrategia inteligente para ahorrar costes y centralizar la administración de tus proyectos web. Aunque al principio pueda

¿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