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

Cómo configurar WordPress Multisite en DirectAdmin

Actualizado el 6 de diciembre de 2025

¿Qué es WordPress Multisite y por qué te conviene?

WordPress Multisite es una funcionalidad que te permite gestionar varias webs desde una única instalación de WordPress. En lugar de tener cinco instalaciones separadas con sus propios plugins, temas y actualizaciones, con una red WordPress Multisite administras todo desde un solo panel de control. Esto es ideal para tiendas online con varias marcas, redes de blogs, periódicos locales o proyectos educativos con varios campus.

La principal ventaja es el ahorro de tiempo: actualizas un solo núcleo, un solo plugin y un solo tema para toda la red. Además, los usuarios pueden compartir sesión en todos los sitios, lo que facilita la gestión de suscriptores o clientes. También simplifica las copias de seguridad, ya que al estar todo en una misma base de datos, una sola copia respalda todo el proyecto.

Sin embargo, no todo es perfecto. Si uno de tus sitios recibe un pico de tráfico enorme, puede afectar al rendimiento de los demás. Por eso, antes de decidirte, evalúa si realmente necesitas una gestión centralizada o si te basta con instalaciones independientes. Para la mayoría de proyectos medianos, WordPress Multisite en DirectAdmin es una solución excelente.


Requisitos previos antes de configurar Multisite

Antes de lanzarte a configurar tu red WordPress Multisite, asegúrate de cumplir estos requisitos:

  • Tener un plan de hosting con DirectAdmin como panel de control.
  • Acceso a SSH (línea de comandos). Aunque se puede hacer por FTP, SSH es mucho más fiable para este proceso.
  • Dominio principal configurado y apuntando a tu servidor.
  • Certificado SSL instalado (necesario para que los subdominios funcionen correctamente).
  • Copia de seguridad de tu sitio actual si ya tienes WordPress instalado.

Si no tienes experiencia con SSH, no te preocupes. Te guiaré paso a paso con comandos simples que puedes copiar y pegar. Recuerda que DirectAdmin tiene su propio administrador de archivos, pero para cambiar el archivo wp-config.php y el .htaccess, es mucho más seguro hacerlo por terminal.


Paso 1: Instalar WordPress en tu dominio principal

Lo primero es tener una instalación limpia de WordPress en el dominio que será la raíz de tu red. Si ya tienes una, puedes saltarte este paso, pero te recomiendo hacer una copia de seguridad antes de continuar.

Instalación desde DirectAdmin

  1. Accede a tu panel de DirectAdmin.
  2. Busca la sección "Instaladores de Scripts" o "Softaculous".
  3. Selecciona WordPress y haz clic en "Instalar".
  4. Elige tu dominio principal (por ejemplo, tudominio.com).
  5. Completa los datos de administrador (usuario, contraseña, email).
  6. Deja el directorio de instalación vacío para que se instale en la raíz.
  7. Marca la opción de "Limpiar base de datos" si es una reinstalación.
  8. Haz clic en "Instalar" y espera a que termine.

Una vez instalado, verifica que tu WordPress funciona correctamente accediendo a tudominio.com/wp-admin. Si todo va bien, continúa con el siguiente paso.


Paso 2: Habilitar WordPress Multisite en el archivo wp-config.php

Este es el paso más importante. Vamos a decirle a WordPress que queremos activar la funcionalidad Multisite. Para ello, necesitas editar el archivo wp-config.php.

Acceso por SSH (recomendado)

Abre tu terminal y conéctate a tu servidor:

ssh usuario@tudominio.com

Una vez dentro, navega hasta el directorio raíz de tu instalación:

cd /public_html

Ahora edita el archivo wp-config.php con un editor como nano:

nano wp-config.php

Busca la línea que dice:

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

Justo antes de esa línea, pega el siguiente código:

define( 'WP_ALLOW_MULTISITE', true );

Guarda el archivo (en nano: Ctrl + O, luego Enter, y Ctrl + X para salir).

Acceso por FTP o administrador de archivos

Si no puedes usar SSH, ve al Administrador de Archivos de DirectAdmin, navega a public_html, busca el archivo wp-config.php y haz clic en "Editar". Añade la misma línea justo antes del comentario final y guarda.


Paso 3: Configurar la red Multisite desde el panel de WordPress

Ahora vuelve a tu panel de administración de WordPress. Ve a "Herramientas" y verás una nueva opción llamada "Instalación de la red" (o "Network Setup"). Haz clic en ella.

WordPress te preguntará qué tipo de estructura quieres para tus sitios:

  • Subdominios: cada sitio será sitio1.tudominio.com, sitio2.tudominio.com. Ideal para redes de blogs o tiendas separadas.
  • Subdirectorios: cada sitio será tudominio.com/sitio1, tudominio.com/sitio2. Mejor para páginas que comparten el mismo dominio raíz.

Elige la que mejor se adapte a tu proyecto. Para este tutorial, usaremos subdominios, ya que es lo más común para una red WordPress Multisite.

WordPress te mostrará dos bloques de código que debes añadir: uno para el wp-config.php y otro para el .htaccess. Copia ambos.

Editar de nuevo el wp-config.php

Vuelve a abrir el wp-config.php y añade las líneas que te ha dado WordPress. Normalmente se ven 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 );

Pégalas justo después de la línea define( 'WP_ALLOW_MULTISITE', true ); que añadiste antes.

Editar el archivo .htaccess

Ahora abre el archivo .htaccess en la raíz de public_html. Si no existe, créalo. Sustituye todo el contenido por el que te ha dado WordPress. Normalmente es este:

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]

Guarda los cambios. Ahora ve al menú "Herramientas" de nuevo y haz clic en "Instalar" para finalizar la configuración de la red.


Paso 4: Configurar los subdominios en DirectAdmin

Ahora viene la parte de DirectAdmin. Tu red WordPress Multisite está configurada, pero los subdominios que crees en WordPress no funcionarán automáticamente. Necesitas crearlos en el servidor.

Crear un subdominio en DirectAdmin

  1. Entra en tu panel de DirectAdmin.
  2. Ve a "Gestión de Dominios" y selecciona tu dominio principal.
  3. Haz clic en "Subdominios".
  4. Escribe el nombre del subdominio (por ejemplo, sitio1).
  5. En el campo de directorio, déjalo vacío o apunta a public_html (esto es importante, ya que WordPress Multisite gestiona las rutas internamente).
  6. Haz clic en "Crear".

Repite este proceso por cada subdominio que quieras añadir a tu red. Si tienes muchos, puedes usar la opción de "Crear múltiples subdominios" que tiene DirectAdmin.

Configurar el wildcard (subdominio comodín)

Para no tener que crear un subdominio manualmente cada vez, puedes configurar un wildcard. Esto hace que cualquier subdominio que crees en WordPress funcione automáticamente.

  1. En DirectAdmin, ve a "DNS Management".
  2. Añade un registro tipo A con el valor * apuntando a la IP de tu servidor.
  3. Guarda los cambios.

Con esto, cuando crees un nuevo sitio en tu red WordPress Multisite, no tendrás que tocar nada en DirectAdmin. Es un ahorro de tiempo enorme.


Paso 5: Crear y gestionar sitios en tu red Multisite

Ahora que todo está configurado, es hora de poner tu red en marcha.

Crear un nuevo sitio

  1. Entra en tudominio.com/wp-admin con tu usuario administrador.
  2. Ve a "Mis Sitios" > "Añadir nuevo".
  3. Rellena la dirección del subdominio (por ejemplo, sitio1), el título del sitio y el idioma.
  4. Elige un administrador para ese sitio (puede ser el mismo o uno nuevo).
  5. Haz clic en "Crear Sitio".

En unos segundos, tu nuevo sitio estará disponible en sitio1.tudominio.com. WordPress creará automáticamente las tablas de base de datos necesarias.

Instalar plugins y temas en la red

Una de las grandes ventajas de Multisite es que puedes instalar plugins y temas para toda la red o solo para sitios específicos.

  • Ve a "Plugins" > "Añadir nuevo".
  • Al instalar, verás la opción de "Activar en la red". Si lo haces, el plugin estará disponible en todos los sitios.
  • Si solo lo activas en el sitio principal, los demás no lo verán.

Para los temas, ve a "Apariencia" > "Temas" y actívalos de forma similar. Los temas deben estar instalados en la red para que los administradores de cada sitio puedan elegirlos.


Paso 6: Solucionar problemas comunes

Configurar una red WordPress Multisite en DirectAdmin puede dar algún quebradero de cabeza. Aquí tienes los problemas más frecuentes y sus soluciones.

Error "Los subdominios no funcionan"

Si al acceder a sitio1.tudominio.com te da error 404, revisa:

  • Que el subdominio esté creado en DirectAdmin.
  • Que el registro wildcard DNS esté bien configurado.
  • Que el .htaccess tenga exactamente el código que te dio WordPress.

Error de redirección o bucle

Si WordPress te redirige constantemente a tudominio.com/wp-admin, prueba a limpiar la caché del navegador y a desactivar plugins de caché temporalmente.

Problemas con SSL en subdominios

Si usas SSL, asegúrate de que el certificado cubra los subdominios. Puedes usar un certificado wildcard (*.tudominio.com) o configurar SSL independiente para cada subdominio en DirectAdmin.


Paso 7: Copias de seguridad y mantenimiento

Una red Multisite concentra toda tu información en una sola base de datos. Por eso, las copias de seguridad son aún más críticas.

Copia de seguridad manual

  1. Ve a "Herramientas" > "Exportar" en el sitio principal.
  2. Exporta el contenido de cada sitio por separado si lo necesitas.
  3. En DirectAdmin, usa la opción de "Copia de seguridad" para respaldar toda la cuenta.

Copia de seguridad automatizada

Configura copias automáticas desde DirectAdmin. Ve a "Administración de copias de seguridad" y programa copias diarias o semanales. Guárdalas en un lugar externo, como Google Drive o un servidor FTP, para mayor seguridad.


Preguntas frecuentes (FAQ)

¿Puedo convertir mi WordPress actual en Multisite sin perder contenido?

Sí, el proceso es el mismo que hemos descrito. Solo añade la constante WP_ALLOW_MULTISITE y sigue los pasos. Tu contenido existente se mantendrá en el sitio principal de la red.

¿Cuántos sitios puedo crear en mi red?

No hay límite técnico, pero depende de los recursos de tu hosting. Si tienes un plan básico, te recomiendo no pasar de 10-20 sitios para evitar problemas de rendimiento.

¿Puedo usar dominios personalizados en lugar de subdominios?

Sí, WordPress Multisite permite mapear dominios personalizados a cada sitio. Necesitarás un plugin como "WordPress MU Domain Mapping" y configurar los dominios en DirectAdmin.

¿Es lo mismo que Syspanel?

No, Syspanel (antes conocido como HestiaCP) es otro panel de control de hosting diferente a DirectAdmin. Si usas Syspanel, el proceso es similar pero los pasos en el panel cambian. En Syspanel, el acceso se realiza a través del puerto 2106 y la gestión de subdominios se hace desde la sección "Dominios". Si tienes dudas, consulta la documentación específica de tu proveedor.

¿Puedo desactivar Multisite si me arrepiento?

Sí, pero es un proceso delicado. Debes eliminar las constantes del wp-config.php, restaurar el .htaccess original y eliminar las tablas extra de la base de datos. Te recomiendo hacer una copia de seguridad antes de intentarlo.


Conclusión: tu red Multisite está lista

Configurar WordPress Multisite en DirectAdmin es un proceso que, aunque requiere varios pasos, es totalmente manejable siguiendo esta guía. Has aprendido a:

  • Habilitar la funcionalidad Multisite en wp-config.php.
  • Configurar la estructura de subdominios o subdirectorios.
  • Crear subdominios en DirectAdmin, incluyendo el wildcard.
  • Gestionar plugins, temas y sitios dentro de tu red.
  • Resolver errores comunes y mantener copias de seguridad.

Ahora puedes gestionar múltiples proyectos desde un solo WordPress, ahorrando tiempo y recursos. Si te surge cualquier duda, revisa las FAQ o consulta la documentación oficial de WordPress. Y recuerda: si usas Syspanel, el puerto de acceso es el 2106 y la gestión de dominios se hace desde la sección correspondiente.

¡Feliz gestión de tu red WordPress Multisite!

¿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