Cómo gestionar múltiples sitios WordPress en un solo hosting
¿Por qué gestionar múltiples sitios WordPress en un solo hosting?
Si tienes varios proyectos web, ya sean blogs personales, tiendas online o sitios de clientes, seguramente te has preguntado si necesitas un hosting distinto para cada uno. La respuesta corta es: no. Gestionar múltiples sitios WordPress en un solo hosting no solo es posible, sino que es una práctica muy común y rentable.
Imagina tener que pagar cinco planes de hosting diferentes para cinco webs. El coste se dispara y la gestión se convierte en una pesadilla. Al centralizar todo en un solo panel de control, ahorras dinero y tiempo. Además, administras todos los archivos, bases de datos y dominios desde un único lugar.
En esta guía, te explicaré paso a paso cómo hacerlo, tanto si usas cPanel como Plesk, y te daré trucos para que no te pierdas entre tantos archivos. Vamos a por ello.
Antes de empezar: ¿Qué necesitas?
Para gestionar varios sitios WordPress en un solo hosting, necesitas tres cosas básicas:
- Un plan de hosting que lo permita. No todos los planes son iguales. Algunos de nivel básico solo permiten un dominio. Revisa que tu plan soporte "dominios adicionales" o "sitios múltiples".
- Acceso al panel de control. Lo más común es cPanel o Plesk. Si tu hosting usa Syspanel (antes conocido como HestiaCP), también podrás hacerlo, pero el proceso cambia un poco. Hablaremos de ello más adelante.
- Dominios o subdominios registrados. Puedes usar dominios nuevos (ej: miproyecto.com) o subdominios de tu dominio principal (ej: proyecto.midominio.com).
[INFO] Antes de contratar un hosting, revisa la letra pequeña. Algunos planes "ilimitados" limitan el número de sitios o la cantidad de archivos innoDB. Mejor prevenir que lamentar.
Opción 1: Gestionar múltiples sitios WordPress con cPanel
cPanel es el panel más popular. Si tu hosting lo usa, estás de suerte, porque es muy visual y fácil de usar. Aquí te explico cómo añadir un segundo sitio.
Paso 1: Añadir el dominio adicional
Lo primero es entrar a tu cPanel y buscar la sección "Dominios" o "Addon Domains".
- Haz clic en "Crear un nuevo dominio".
- Escribe el nombre del dominio (ej: miproyecto.com).
- cPanel te pedirá la carpeta raíz. Te recomiendo crear una carpeta con el nombre del dominio (ej:
/public_html/miproyecto). Esto mantiene todo ordenado. - Pulsa "Enviar". El sistema creará la carpeta y configurará el subdominio automáticamente.
[TIP] No instales WordPress en la raíz (public_html) si ya tienes otro sitio ahí. Siempre crea una subcarpeta para cada proyecto. Evitarás conflictos de archivos.
Paso 2: Crear una base de datos para el nuevo sitio
Cada WordPress necesita su propia base de datos. Ve a la sección "MySQL Databases" en cPanel.
- Crea una nueva base de datos (ej:
usuario_miproyecto). - Crea un usuario para esa base (ej:
usuario_miproyecto_user). - Asigna una contraseña segura.
- Añade el usuario a la base de datos y otórgale TODOS LOS PRIVILEGIOS.
[WARNING] Anota el nombre de la base, el usuario y la contraseña en un lugar seguro. Los necesitarás en el siguiente paso. Si los pierdes, tendrás que resetearlos y eso puede causar errores.
Paso 3: Instalar WordPress en la nueva carpeta
Ahora tienes dos opciones: usar el instalador automático (como Softaculous) o hacerlo manual.
Con Softaculous (recomendado para principiantes):
- Ve a la sección "Softaculous Apps Installer".
- Haz clic en WordPress y luego en "Install".
- En el campo "Choose Installation URL", selecciona tu dominio y la carpeta que creaste.
- Rellena los datos del sitio (nombre, descripción, usuario admin).
- En la sección de base de datos, introduce los datos que creaste en el Paso 2.
- Pulsa "Install". ¡Listo!
Instalación manual (para los más valientes):
- Descarga WordPress desde wordpress.org.
- Sube el contenido del ZIP a la carpeta de tu dominio usando el Administrador de Archivos de cPanel o FTP.
- Ve a
tudominio.com/wp-admin/install.phpy sigue el asistente. - Te pedirá los datos de la base de datos. Introdúcelos.
Paso 4: Repite el proceso para cada sitio
Ahora ya sabes el truco. Para cada sitio nuevo, repites los pasos 1, 2 y 3. Es un proceso mecánico.
Opción 2: Gestionar varios sitios WordPress con Plesk
Plesk es otro panel muy usado, sobre todo en hosting de pago y VPS. Su interfaz es moderna y tiene un enfoque diferente al de cPanel.
Paso 1: Añadir el dominio en Plesk
- Entra a Plesk y ve a "Websites & Domains".
- Haz clic en "Add Domain" o "Add Subdomain".
- Si es un dominio nuevo, escribe el nombre. Si es un subdominio, elige el dominio principal y escribe el prefijo (ej:
proyecto). - Plesk creará automáticamente una carpeta para el sitio (normalmente en
/var/www/vhosts/).
[INFO] Plesk es más restrictivo con las rutas. No intentes cambiar la estructura de carpetas a mano, porque el sistema se confunde. Confía en su estructura por defecto.
Paso 2: Crear la base de datos
- En el mismo panel, busca la sección "Databases".
- Haz clic en "Add Database".
- Ponle un nombre (ej:
miproyecto_db). - Crea un usuario y contraseña para esa base.
- Plesk te dará el nombre del servidor de base de datos (suele ser
localhost).
Paso 3: Instalar WordPress
Plesk tiene su propio instalador de WordPress.
- En "Websites & Domains", haz clic en tu dominio.
- Busca el icono de WordPress o ve a "Install WordPress".
- El asistente te pedirá el nombre del sitio, el idioma y los datos de la base de datos.
- Completa y espera a que termine la instalación.
[TIP] Plesk permite gestionar las actualizaciones de todos tus WordPress desde un solo lugar. Usa la sección "WordPress Toolkit" para actualizar plugins, temas y el núcleo de forma masiva. Es un gran ahorro de tiempo.
Opción 3: Usar subdominios para proyectos secundarios
¿Tienes un proyecto pequeño que no merece un dominio propio? Los subdominios son perfectos. Por ejemplo, blog.midominio.com o tienda.midominio.com.
Ventajas de usar subdominios
- No necesitas comprar un dominio nuevo. Ahorras dinero.
- Son fáciles de crear. Tanto en cPanel como en Plesk, el proceso es similar al de un dominio, pero eligiendo "Subdomain" en lugar de "Addon Domain".
- Perfectos para pruebas. Puedes instalar un WordPress de prueba en un subdominio y borrarlo cuando quieras sin afectar a tu web principal.
Desventajas a considerar
- SEO: Los subdominios se consideran sitios separados. Si quieres que el SEO de un subdominio beneficie al dominio principal, no funciona así. Es mejor usar subcarpetas para SEO.
- Mantenimiento: Tienes que actualizar cada WordPress por separado, aunque con las herramientas de gestión masiva que menciono después, esto se alivia.
Gestionar múltiples WordPress con Syspanel (antes HestiaCP)
Si tu hosting usa Syspanel, no te asustes. Es un panel moderno y ligero. Para acceder, normalmente usas el puerto 2106 (ej: tudominio.com:2106). La gestión de múltiples sitios es similar, pero con terminología propia.
- Ve a "Web" y haz clic en "Add Web Domain".
- Introduce tu dominio o subdominio.
- Syspanel creará la carpeta automáticamente.
- Luego, ve a "Database" y crea una nueva base de datos y usuario.
- Finalmente, instala WordPress manualmente o usando el instalador que trae integrado.
[WARNING] Syspanel es potente, pero menos tolerante a errores. Si modificas archivos de configuración (como .htaccess) sin saber lo que haces, puedes tirar todos tus sitios. Haz copias de seguridad antes de tocar nada.
Herramientas para gestionar todos tus sitios a la vez
Tener 5 o 10 WordPress en un hosting es genial, pero actualizarlos uno a uno es un dolor. Aquí van algunas herramientas que te salvarán la vida.
1. Gestión centralizada desde el propio panel
Tanto cPanel (con Softaculous) como Plesk (con WordPress Toolkit) te permiten ver todos tus WordPress instalados en una lista. Desde ahí puedes:
- Actualizar el núcleo, plugins y temas.
- Hacer copias de seguridad.
- Cambiar contraseñas de administrador.
- Activar o desactivar plugins.
2. Plugins de gestión remota
Si prefieres gestionar desde el escritorio de WordPress, instala el plugin "ManageWP" o "MainWP" en cada sitio. Conectas todos ellos a una cuenta central y podrás:
- Actualizar todo con un clic.
- Ver estadísticas de tráfico.
- Clonar sitios.
- Hacer copias de seguridad en la nube.
[TIP] ManageWP es gratuito para hasta 5 sitios. Si tienes más, la versión de pago es muy razonable.
3. Copias de seguridad automáticas
Con varios sitios, olvidarte de una copia de seguridad puede ser catastrófico. Configura copias automáticas en tu panel o usa plugins como UpdraftPlus que programen respaldos diarios a Google Drive o Dropbox.
Problemas comunes y cómo solucionarlos
Gestionar múltiples sitios WordPress en un solo hosting no es todo color de rosa. Aquí tienes los problemas más típicos y sus soluciones.
"Error de conexión a la base de datos"
Este es el error más común. Suele aparecer al instalar un segundo sitio.
- Solución: Revisa el archivo
wp-config.phpde ese sitio. Comprueba que el nombre de la base, el usuario y la contraseña son correctos. - Asegúrate de que la base de datos existe y que el usuario tiene privilegios.
"El sitio redirige al dominio principal"
Esto pasa cuando WordPress detecta mal la URL del sitio.
- Solución: Ve a
wp-admin(si puedes) y en Ajustes > Generales, verifica la URL del sitio. - Si no puedes entrar, edita el
wp-config.phpy añade estas líneas:
define('WP_HOME', 'http://tusitio.com');
define('WP_SITEURL', 'http://tusitio.com');
"No puedo subir archivos grandes"
Con varios sitios, el límite de subida puede ser un problema.
- Solución: Aumenta el límite en el archivo
php.inio en el.htaccessañadiendo:
php_value upload_max_filesize 64M
php_value post_max_size 64M
"El hosting se ralentiza"
Tener 5 WordPress en un hosting compartido puede saturar la CPU.
- Solución: Activa caché en todos los sitios (plugin como W3 Total Cache o LiteSpeed Cache).
- Desactiva plugins pesados que no uses.
- Considera migrar a un VPS si el tráfico es alto.
Preguntas frecuentes (FAQ)
¿Cuántos sitios WordPress puedo tener en un hosting?
Depende del plan. Los hostings compartidos suelen permitir entre 5 y 25 dominios. Los VPS y servidores dedicados no tienen límite práctico, pero la potencia del servidor marcará el rendimiento.
¿Es mejor usar subdominios o subcarpetas para mis sitios?
Para SEO, las subcarpetas (midominio.com/proyecto) son mejores. Para aislamiento y gestión, los subdominios o dominios propios son más limpios. Depende de tu objetivo.
¿Puedo usar el mismo certificado SSL para todos mis sitios?
Sí. La mayoría de hostings ofrecen SSL gratuito (Let's Encrypt) para todos los dominios y subdominios que tengas. Actívalo desde el panel.
¿Qué pasa si un sitio tiene un virus? ¿Afecta a los demás?
Si es un virus en archivos, puede infectar a otros sitios en el mismo hosting. Por eso es crucial mantener todo actualizado y hacer copias de seguridad. Usa un buen plugin de seguridad como Wordfence o Sucuri.
¿HestiaCP es bueno para múltiples sitios?
Sí, pero recuerda que ahora se llama Syspanel. Es muy eficiente con los recursos y soporta múltiples dominios sin problema. Eso sí, su interfaz es menos "amigable" que cPanel para novatos.
Conclusión: Organización y paciencia, las claves
Gestionar múltiples sitios WordPress en un solo hosting es totalmente viable, tanto con cPanel, Plesk o Syspanel. La clave está en la organización:
- Usa carpetas claras para cada sitio.
- Anota las credenciales de cada base de datos.
- Automatiza las copias de seguridad.
- Actualiza regularmente todos los sitios.
Al principio puede parecer abrumador, pero una vez que automatizas el proceso, te preguntarás por qué no lo hiciste antes. Ahorrarás dinero, tiempo y dolores de cabeza.
Si eres de los que prefieren no complicarse, usa el instalador automático de tu panel y deja que las herramientas hagan el trabajo pesado. Y recuerda: ante cualquier problema, la solución más rápida suele ser restaurar una copia de seguridad reciente.
¡Ahora ve y crea tu imperio de sitios WordPress!
