Cómo instalar y configurar WordPress Multisitio en cPanel
¡Hola! ¿Tienes varios sitios web y te gustaría gestionarlos todos desde una única instalación de WordPress? La solución perfecta es WordPress Multisitio. Te permite administrar una red de blogs o tiendas online desde un solo panel, ahorrando tiempo y recursos. En esta guía, paso a paso y muy visual, te explicaré cómo instalar y configurar WordPress Multisitio en cPanel para que tengas tu propia red multisitio WordPress funcionando en minutos.
¿Qué es WordPress Multisitio y por qué usarlo?
Imagina que tienes tres sitios web: un blog personal, una tienda online y un sitio corporativo. Con WordPress normal, tendrías que instalar tres veces el software, actualizar tres veces los plugins y gestionar tres bases de datos. Con WordPress Multisitio, instalas una sola vez el núcleo y luego activas sitios secundarios. Todos comparten la misma instalación, los mismos temas y plugins (aunque puedes personalizarlos por sitio). Es ideal para:
- Agencias que gestionan sitios para clientes.
- Escuelas o universidades con múltiples blogs departamentales.
- Redes de tiendas online (WooCommerce Multisitio).
- Proyectos personales con varios dominios o subdominios.
Requisitos previos
Antes de empezar, asegúrate de tener:
- Un hosting con cPanel (la mayoría de los planes compartidos lo incluyen).
- Acceso a la herramienta "Instalador de WordPress" (Softaculous, Fantastico o similar).
- Un dominio principal (ej: mired.com) y la posibilidad de crear subdominios (ej: tienda.mired.com) o subdirectorios (ej: mired.com/tienda).
- Conocimientos básicos de FTP (por si necesitas editar archivos manualmente, aunque no es obligatorio).
[INFO] Si tu hosting usa Syspanel (antes HestiaCP), el acceso a cPanel suele ser a través del puerto 2106. Por ejemplo:
https://tudominio.com:2106. El proceso es idéntico al de cPanel tradicional.
Paso 1: Instalar WordPress en tu cPanel
Primero, necesitas una instalación limpia de WordPress. No importa si ya tienes un sitio, pero es recomendable empezar desde cero para evitar conflictos.
- Accede a tu cPanel (normalmente
tudominio.com/cpanelo con el puerto 2106 si usas Syspanel). - Busca la sección "Instalador de WordPress" (Softaculous suele estar en "Software" o "Aplicaciones").
- Haz clic en "WordPress" y luego en "Instalar".
- Completa los datos:
- Protocolo: Elige
https://si tienes SSL (recomendado). - Dominio: Selecciona tu dominio principal (ej: mired.com).
- Directorio: Déjalo en blanco para instalar en la raíz.
- Nombre del sitio: Ponle un nombre descriptivo, luego lo cambiarás.
- Usuario y contraseña: Crea credenciales seguras.
- Idioma: Español.
- Protocolo: Elige
- No marques "Activar multisitio" (lo haremos manualmente más adelante).
- Haz clic en "Instalar". Espera unos segundos.
[TIP] Si tu hosting es lento, elige la instalación rápida. No te preocupes, lo importante es tener WordPress funcionando.
Paso 2: Habilitar el modo Multisitio en WordPress
Una vez instalado, necesitas "decirle" a WordPress que queremos una red multisitio. Esto se hace editando el archivo wp-config.php.
- Accede al panel de administración de tu WordPress (ej:
tudominio.com/wp-admin). - Ve a "Plugins" → "Añadir nuevo" e instala un plugin temporal como "Health Check & Troubleshooting" (no es necesario, pero ayuda a depurar).
- Ahora, conéctate por FTP a tu hosting o usa el Administrador de Archivos de cPanel.
- Localiza la carpeta raíz de WordPress (normalmente
public_html). - Abre el archivo
wp-config.phpcon un editor de texto (Bloc de notas o el editor de cPanel). - Justo antes de la línea que dice
/* ¡Eso es todo, deja de editar! Feliz blogging. */, añade esta línea:
define('WP_ALLOW_MULTISITE', true);
- Guarda el archivo y ciérralo.
[WARNING] No borres ni modifiques ninguna otra línea. Solo añade esa línea exacta.
Paso 3: Configurar la red multisitio desde el panel
Ahora que WordPress sabe que puede ser multisitio, vamos a activarlo.
- Vuelve a tu panel de administración (recarga la página si es necesario).
- Ve a "Herramientas" → "Configuración de la red".
- Verás dos opciones:
- Subdominios: Cada sitio será un subdominio (ej: sitio1.mired.com, sitio2.mired.com). Ideal si tienes hosting con subdominios ilimitados.
- Subdirectorios: Cada sitio será una carpeta (ej: mired.com/sitio1, mired.com/sitio2). Más fácil de configurar, pero menos escalable.
- Elige la que prefieras. Recomiendo subdirectorios para empezar.
- Dale un nombre a tu red (ej: "Mi Red de Sitios") y tu email de administrador.
- Haz clic en "Instalar".
WordPress te mostrará un código que debes copiar y pegar en dos archivos: wp-config.php y .htaccess.
Paso 4: Añadir el código de red a los archivos
Sigue las instrucciones que aparecen en pantalla:
Editar wp-config.php de nuevo
- Abre el archivo
wp-config.phpotra vez. - Justo después de la línea que añadiste antes (
define('WP_ALLOW_MULTISITE', true);), pega las nuevas líneas que te dio WordPress. Algo como:
define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', false);
define('DOMAIN_CURRENT_SITE', 'tudominio.com');
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);
- Guarda el archivo.
Editar .htaccess
- Abre el archivo
.htaccessen la misma carpeta raíz. - Reemplaza TODO el contenido con el código que te dio WordPress (normalmente empieza con
RewriteEngine Ony termina con# END WordPress). - Guarda el archivo.
[INFO] Si no ves el archivo
.htaccess, activa la opción "Mostrar archivos ocultos" en el Administrador de Archivos de cPanel.
Paso 5: Acceder al nuevo panel de red
¡Ya casi! Ahora, al entrar a tu WordPress, verás un nuevo menú llamado "Mis Sitios" en la barra superior.
- Haz clic en "Mis Sitios" → "Administrador de la red".
- Se abrirá un panel con opciones como "Sitios", "Usuarios", "Temas" y "Plugins".
- Desde aquí podrás:
- Añadir nuevos sitios: Haz clic en "Añadir nuevo" y escribe la dirección (subdominio o subdirectorio) y el título.
- Gestionar usuarios: Puedes crear un usuario para cada sitio.
- Activar temas y plugins: Solo los activados en la red estarán disponibles para todos los sitios.
[TIP] Para que los sitios secundarios se vean en el menú de la barra superior, ve a "Ajustes de la red" y marca la casilla "Habilitar menú de administración para sitios".
Paso 6: Configurar dominios personalizados (opcional pero recomendado)
Si quieres que cada sitio tenga su propio dominio (ej: miblog.com en lugar de mired.com/blog), necesitas un plugin como "WordPress MU Domain Mapping" o "Domain Mapping System". Sin embargo, para usuarios básicos, los subdominios o subdirectorios son suficientes.
Preguntas frecuentes (FAQ)
¿Puedo usar WooCommerce en Multisitio?
Sí, pero cada sitio debe tener su propia instalación de WooCommerce. Puedes activar el plugin a nivel de red y luego activarlo solo en los sitios que lo necesiten.
¿Pierdo el contenido de mi sitio actual?
No, si ya tienes un sitio en la instalación, se convertirá en el sitio principal (ID 1). Los nuevos sitios se añaden sin afectar el contenido existente.
¿Cómo actualizo WordPress en Multisitio?
Las actualizaciones se gestionan desde el panel de red. Puedes actualizar el núcleo, plugins y temas para toda la red de una sola vez.
¿Qué hago si no veo la opción "Configuración de la red"?
Asegúrate de haber añadido correctamente la línea define('WP_ALLOW_MULTISITE', true); en wp-config.php. Si no aparece, revisa que no haya espacios extra.
¿Es compatible con Syspanel (HestiaCP)?
Sí, el proceso es idéntico. Solo recuerda que el acceso a cPanel en Syspanel es a través del puerto 2106.
Consejos finales para tu red multisitio
- Haz copias de seguridad antes de cualquier cambio importante. Usa plugins como UpdraftPlus.
- Limita los plugins a los necesarios. Cada plugin activado en la red consume recursos.
- Usa un tema compatible con Multisitio. Temas como Astra, GeneratePress o Kadence funcionan perfectamente.
- Prueba en un subdominio antes de migrar sitios importantes.
Conclusión
Has aprendido a instalar y configurar WordPress Multisitio en cPanel de forma sencilla. Ahora puedes gestionar una red multisitio WordPress con múltiples sitios desde un solo panel, ahorrando tiempo y facilitando el mantenimiento. Recuerda que la clave está en la planificación: decide bien si usar subdominios o subdirectorios y mantén todo organizado.
Si encuentras algún problema, no dudes en consultar la documentación oficial de WordPress o pedir ayuda en foros especializados. ¡Tu red de sitios ya está lista para crecer!
[WARNING] No olvides que, al activar Multisitio, algunos plugins pueden no ser compatibles. Siempre verifica antes de instalar.
¡Feliz gestión de tu red de sitios!
