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

Cómo configurar WordPress Multisitio en DirectAdmin

Actualizado el 29 de noviembre de 2025

Antes de empezar: ¿Qué es WordPress Multisitio y por qué te conviene?

Si estás leyendo esto, probablemente ya tienes cierta familiaridad con WordPress. Pero el concepto de WordPress multisitio DirectAdmin puede sonar un poco más técnico. No te preocupes, es más sencillo de lo que parece.

Imagina que tienes un negocio con varias tiendas. Podrías montar una tienda independiente en cada local, con su propia caja registradora, su propio inventario y su propia puerta. Eso sería como instalar WordPress cinco veces por separado. Ahora imagina un gran centro comercial donde todas las tiendas comparten el mismo sistema de seguridad, la misma administración central y las mismas actualizaciones, pero cada una tiene su propio escaparate y sus llaves. Eso es exactamente un red WordPress multisitio.

En términos prácticos, un multisitio te permite gestionar varias webs (blogs, tiendas, portales) desde un único panel de administración de WordPress. Actualizas los plugins una vez, instalas un tema una vez y los cambios se aplican a todas las subwebs. Es la solución perfecta para agencias, escuelas, redes de franquicias o simplemente para alguien que quiere separar su web personal de su blog de recetas sin duplicar la instalación.

El truco está en que, para que esto funcione de forma eficiente y sin agotar los recursos de tu servidor, necesitas un panel de control robusto. Aquí es donde entra DirectAdmin, uno de los paneles más estables y rápidos del mercado. A lo largo de esta guía, te explicaré paso a paso cómo configurar tu propio instalar multisitio WordPress en un entorno DirectAdmin, incluso si nunca has tocado un archivo de configuración en tu vida.


Requisitos previos para configurar WordPress Multisitio en DirectAdmin

Antes de lanzarnos a la piscina, vamos a asegurarnos de que tienes el equipo de natación adecuado. Configurar un multisitio no es increíblemente difícil, pero requiere que ciertas piezas estén en su sitio. Aquí tienes una lista de verificación rápida:

1. Un servidor con DirectAdmin

Obviamente, necesitas un hosting que utilice DirectAdmin como panel de control. Si no estás seguro de si tu proveedor lo usa, mira la URL de acceso a tu panel. Si pone algo como tudominio.com:2222, es DirectAdmin. Si por el contrario ves tudominio.com:2106 y el panel se llama Syspanel, no te preocupes, es un clon moderno y compatible. Los pasos de configuración de archivos son prácticamente idénticos. Eso sí, recuerda que Syspanel usa el puerto 2106 para acceder, no el 2222.

2. Dominio principal y subdominios (o dominios adicionales)

El multisitio funciona con una estructura de red. Puedes usar subdominios (ej: tienda.tudominio.com, blog.tudominio.com) o subdirectorios (ej: tudominio.com/tienda, tudominio.com/blog). Te recomiendo encarecidamente usar subdominios, ya que es más limpio y evita conflictos con las reglas de reescritura de URL.

3. Acceso a Archivos (File Manager o FTP)

Necesitarás editar dos archivos clave: wp-config.php y .htaccess. DirectAdmin tiene un administrador de archivos integrado muy bueno, así que no necesitas instalar FileZilla si no quieres. Pero si te sientes más cómodo con FTP, también funciona.

4. Una instalación limpia de WordPress

Este es un punto crítico. No intentes convertir una web existente con mucho contenido en un multisitio a menos que sepas exactamente lo que haces. Es mucho más seguro, y más fácil de diagnosticar, empezar con una instalación nueva de WordPress en tu dominio principal. Una vez que la red esté funcionando, puedes migrar el contenido.


Paso 1: Instala WordPress en tu dominio principal

Vamos a lo práctico. Primero, asegúrate de tener una instalación estándar de WordPress funcionando en tu dominio principal (por ejemplo, tudominio.com). En DirectAdmin, esto suele hacerse desde la sección "Gestionar dominio" o "Instalador de Softaculous".

Usando Softaculous (el método fácil)

  1. Entra a tu panel de DirectAdmin.
  2. Busca el icono de Softaculous (normalmente en la sección "Sitio web" o "Herramientas").
  3. Haz clic en WordPress y luego en Instalar.
  4. Elige tu dominio principal en el desplegable.
  5. Rellena los datos del administrador (usuario, contraseña, email). Guarda estos datos en un lugar seguro.
  6. Deja el resto de opciones por defecto. No instales plugins ni temas adicionales todavía.
  7. Haz clic en Instalar.

Verificación rápida

Una vez instalado, entra a tu panel de administración (tudominio.com/wp-admin) y comprueba que todo funciona. Ve a Ajustes > Enlaces permanentes y elige la estructura que prefieras (recomiendo "Nombre de la entrada"). Guarda los cambios. Esto es importante porque genera el archivo .htaccess correcto.


Paso 2: Habilita el modo de red en el archivo wp-config.php

Ahora viene la parte más delicada, pero no te asustes. Vamos a abrir el archivo de configuración más importante de WordPress.

Accede al administrador de archivos

  1. Ve a tu panel de DirectAdmin.
  2. Busca la sección "Administrador de archivos" (File Manager).
  3. Navega hasta la carpeta donde instalaste WordPress. Normalmente es public_html/ si lo instalaste en la raíz del dominio.
  4. Busca el archivo llamado wp-config.php. Haz clic derecho sobre él y selecciona "Editar".

Inserta las líneas mágicas

Verás un montón de código PHP. Busca la línea que dice:

/* ¡Eso es todo, deja de editar! Feliz publicación. */

Justo encima de esa línea, pega lo siguiente:

/* Multisitio */
define( 'WP_ALLOW_MULTISITE', true );

Guarda el archivo y cierra el editor.

¿Qué ha hecho esto?

Le has dicho a WordPress que está permitido crear una red de sitios. Sin esta línea, la opción de red ni siquiera aparece en el menú. Es como darle permiso al motor para que pueda cambiar de marcha.

[INFO] Si no ves la línea de "dejar de editar", busca la línea que dice require_once ABSPATH . 'wp-settings.php'; y pega el código justo antes de esa línea.


Paso 3: Instala la red WordPress Multisitio

Ahora que WordPress sabe que puede ser un multisitio, vamos a activar esa función desde el panel de administración.

  1. Ve a tu escritorio de WordPress (tudominio.com/wp-admin).
  2. En el menú lateral, ahora deberías ver un nuevo elemento llamado "Herramientas" y dentro, "Instalación de la red". Haz clic ahí.
  3. WordPress te preguntará si quieres usar subdominios o subdirectorios. Elige Subdominios.
  4. También te pedirá un título para la red. Puede ser el nombre de tu proyecto o tu empresa.
  5. Introduce tu correo electrónico de administrador (debe ser el mismo que el de la instalación original).
  6. Haz clic en Instalar.

El mensaje de advertencia

WordPress te mostrará un mensaje de advertencia diciendo que "la red no está activada todavía" y te dará dos bloques de código. No cierres esa pestaña todavía. Necesitas copiar esos bloques y pegarlos en los archivos correspondientes.


Paso 4: Configura los archivos wp-config.php y .htaccess

Este es el paso crítico donde la mayoría de la gente se pierde. Pero si sigues estas instrucciones al pie de la letra, no tendrás ningún problema.

Configurando wp-config.php

  1. Vuelve al Administrador de archivos de DirectAdmin.
  2. Abre de nuevo wp-config.php.
  3. Busca la línea que añadiste antes: define( 'WP_ALLOW_MULTISITE', true );.
  4. Justo debajo de esa línea, pega el primer bloque de código que te dio WordPress. Normalmente se ve así:
define( 'MULTISITE', true );
define( 'SUBDOMAIN_INSTALL', true );
define( 'DOMAIN_CURRENT_SITE', 'tudominio.com' );
define( 'PATH_CURRENT_SITE', '/' );
define( 'SITE_ID_CURRENT_SITE', 1 );
define( 'BLOG_ID_CURRENT_SITE', 1 );

[WARNING] Asegúrate de que la URL tudominio.com en DOMAIN_CURRENT_SITE no tenga www. Si la tiene, WordPress puede dar errores de redirección infinitos. Si tu web usa www, quítalo para esta configuración y luego lo arreglamos con un plugin.

  1. Guarda el archivo.

Configurando .htaccess

Este archivo es el que controla las reglas de reescritura de URL. Es fundamental para que los subdominios funcionen correctamente.

  1. En el Administrador de archivos, busca el archivo .htaccess en la misma carpeta que wp-config.php. Si no existe, créalo. Sí, es un archivo oculto, pero el administrador de archivos de DirectAdmin lo muestra.
  2. Haz clic derecho y selecciona "Editar".
  3. Borra TODO el contenido que haya dentro.
  4. Pega el segundo bloque de código que te dio WordPress. Normalmente es:
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]

# add a trailing slash to /wp-admin
RewriteRule ^wp-admin$ wp-admin/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^(wp-(content|admin|includes).*) $1 [L]
RewriteRule ^(.*\.php)$ $1 [L]
RewriteRule . index.php [L]

[WARNING] Este código es para servidores Apache. Si tu hosting usa LiteSpeed (muy común en DirectAdmin), también funciona, ya que es compatible con las reglas de Apache. No necesitas cambiar nada.

  1. Guarda el archivo.

Vuelve a tu panel de WordPress

Ahora, recarga la pestaña donde tenías el mensaje de WordPress. Debería aparecer un mensaje de éxito. Ve a "Mis sitios" en la barra superior de administración. Verás que ahora tienes una red con un sitio principal.


Paso 5: Crea tu primer subdominio y sitio

Ya has configurado la red. Ahora vamos a crear un sitio nuevo para asegurarnos de que todo funciona.

  1. En la barra superior de administración, ve a "Mis sitios" > "Administrar red".
  2. En el menú lateral, haz clic en "Sitios" y luego en "Añadir nuevo".
  3. Rellena la dirección del sitio (por ejemplo, tienda) y el título del sitio.
  4. Introduce el correo electrónico del administrador para ese sitio.
  5. Haz clic en "Añadir sitio".

Un paso extra en DirectAdmin

Aquí viene la parte específica de DirectAdmin. WordPress creará la entrada del sitio en la base de datos, pero el servidor web no sabe que tienda.tudominio.com debe apuntar a tu carpeta de WordPress. Para ello, necesitas crear un subdominio en DirectAdmin.

  1. Ve a tu panel de DirectAdmin.
  2. Busca la sección "Gestionar subdominios" o "Subdominios".
  3. Crea un subdominio llamado tienda que apunte a la carpeta public_html (o a la carpeta donde esté instalado WordPress, que suele ser la raíz).
  4. Guarda los cambios.

[TIP] No apuntes el subdominio a una subcarpeta como public_html/tienda. Debe apuntar a la raíz de la instalación de WordPress para que el multisitio funcione correctamente.

Prueba tu nuevo sitio

Abre tu navegador y escribe http://tienda.tudominio.com. Deberías ver la página de inicio por defecto del nuevo sitio. Si ves un error 404, no te preocupes. A veces tarda unos minutos en propagarse el DNS. Espera 5 minutos y vuelve a intentarlo.


Paso 6: Solución de problemas comunes (FAQ)

Aquí tienes las dudas más frecuentes que suelen tener los usuarios al configurar este entorno.

¿Por qué me sale un error 404 al acceder a un subdominio?

Esto es casi siempre un problema de DNS o de reescritura. Primero, espera 24 horas para que el DNS se propague. Si sigue fallando, revisa que el archivo .htaccess tenga exactamente el código que te dio WordPress. Un solo espacio de más puede romperlo. También verifica que el subdominio en DirectAdmin apunte a la raíz de WordPress.

¿Puedo usar dominios adicionales en lugar de subdominios?

Sí. En la configuración de la red, en lugar de elegir "Subdominios", elige "Subdirectorios". Sin embargo, mapear dominios externos a sitios de la red requiere un plugin como "WordPress MU Domain Mapping". Es un poco más avanzado, así que para empezar, quédate con subdominios.

He mencionado que mi panel es Syspanel, ¿cambia algo?

No, absolutamente nada. Syspanel es un clon de DirectAdmin que usa el puerto 2106 para acceder al panel de control. La interfaz de gestión de archivos, subdominios y bases de datos es prácticamente idéntica. Sigue todos los pasos de esta guía sin miedo.

¿Pierdo mis sitios web actuales si convierto mi instalación a multisitio?

Sí, técnicamente los "pierdes" de la vista normal. El multisitio convierte tu instalación en una red, y los sitios existentes se convierten en el "sitio principal". Si tenías otros sitios en subcarpetas, no se migran automáticamente. Por eso insisto en que es mejor empezar con una instalación limpia y luego migrar el contenido.

¿Cómo gestiono los plugins y temas en un multisitio?

Desde el panel de administración de la red ("Mis sitios" > "Administrar red" > "Plugins"). Puedes activar un plugin para toda la red, o activarlo solo en sitios específicos. Los temas se gestionan de forma similar. Recuerda que algunos plugins no son compatibles con multisitio, así que revisa siempre la documentación.


Consejos finales para tu red WordPress Multisitio

Configurar un WordPress multisitio DirectAdmin es una decisión inteligente que te ahorrará muchísimo tiempo a largo plazo. Ya no tendrás que actualizar cinco veces los plugins, ni mantener cinco bases de datos separadas. Todo se gestiona desde un solo lugar.

Mantenimiento esencial

  • Actualiza todo con regularidad: El núcleo de WordPress, los plugins y los temas. Al ser una red, una actualización de seguridad se aplica a todos los sitios a la vez.
  • Haz copias de seguridad: DirectAdmin tiene herramientas de backup integradas. Configura una copia semanal de la base de datos y de los archivos. Un multisitio tiene muchas bases de datos (una por sitio), así que asegúrate de que tu backup cubra todas.
  • Usa una CDN: Si tu red crece, una CDN (como Cloudflare) te ayudará a acelerar la carga de todos los sitios.

¿Y si me quedo atascado?

No te frustres. La configuración de un multisitio es un rito de iniciación para muchos administradores de WordPress. Si algo falla, revisa los registros de error de DirectAdmin (sección "Registros de errores"). Esa información es oro para diagnosticar problemas.

[INFO] Si tu panel es Syspanel, recuerda que el acceso es a través del puerto 2106. Los registros de errores suelen estar en la misma ubicación que en DirectAdmin.

Con esta guía, ya tienes todo lo necesario para montar tu propia red de sitios. Tómate tu tiempo, sigue los pasos en orden y, sobre todo, no temas experimentar. Una vez que veas tu primer subdominio funcionando, te

¿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