¿Cómo resolver problemas con redes Multisite grandes?
¿Tienes problemas con una red multisitio grande usando Duplicator Pro? Esta guía ofrece soluciones prácticas para solucionar y resolver los problemas de manera efectiva.
Para empezar, asegúrate de estar utilizando la última versión de Duplicator Pro. Por favor, consulta el registro de cambios y los requisitos del sistema.
Soluciones para redes Multisite grandes
Opción Uno: Aumentar Límites del Lado del Servidor
Las redes multisitio grandes a menudo alcanzan los límites de recursos antes de que surjan problemas de filtrado de tablas o exportación de usuarios. Antes de solucionar más problemas, comprueba:
- Tiempo Máximo de Compilación (Ajustes » Copias de seguridad): Aumenta esto si las copias de seguridad se agotan durante la compilación, el valor predeterminado es 270 minutos.
- memory_limit y max_execution_time de PHP: las redes grandes con muchas tablas y usuarios necesitan más margen que los valores predeterminados de PHP, pide a tu proveedor de hosting que los aumente si no puedes ajustarlos tú mismo.
- Modo de compilación de base de datos: usa Mysqldump si tu proveedor de hosting admite acceso a la consola para exportaciones más rápidas, o Código PHP con fragmentación multihilo si no lo admite, consulta Elegir el Mejor Modo SQL de Base de Datos en Duplicator.
- Si no necesitas cada sub-sitio en una sola copia de seguridad, usa Sub-sitios Incluidos/Excluidos al crear la copia de seguridad para acotarla, esto reduce significativamente el tiempo de compilación y el uso de recursos en redes grandes.
A continuación se presentan varias soluciones que pueden ayudar al trabajar con sitios de redes grandes.
Opción Dos: Filtrar Tablas
El filtrado de grandes conjuntos de tablas no funciona correctamente. No se están filtrando todas las tablas.
Este problema está típicamente relacionado con la configuración max_input_vars en el archivo php.ini. Este parámetro tiene un valor predeterminado de 1000, pero con un gran número de tablas, es necesario aumentarlo. Sugerimos aumentarlo a un valor mayor que su recuento de tablas.
Adicionalmente, puedes crear una plantilla con las tablas generales que deseas excluir y luego, al crear la copia de seguridad, usar esta plantilla como punto de partida para exportar el sitio independiente.

Opción Tres: Exportar Usuarios
La tabla wp_users necesita ser exportada y los usuarios deben ser eliminados manualmente.
Solución uno:
Duplicator no filtra usuarios al exportar. Sin embargo, puedes ejecutar una consulta manual y habilitar la opción Eliminar plugins/temas deshabilitados en la configuración avanzada del instalador. Esta opción elimina todos los plugins/temas y usuarios inactivos en la instalación independiente.

Solución dos:
La segunda solución implica los siguientes pasos:
1. Filtra la tabla wp_users y la tabla wp_usermeta al crear la copia de seguridad.

2. Exporta usuarios y usermeta con una consulta específica.
3. Importa manualmente las tablas wp_users y wp_usermeta en la nueva base de datos.
4. Ejecuta la instalación y selecciona Sobrescribir tablas existentes como acción de la base de datos en el Paso 1, como se muestra en esta captura de pantalla:

5. Continúa la instalación
Al verificar cualquiera de estas razones, puedes resolver problemas con redes multisitio grandes, permitiendo que tus copias de seguridad se ejecuten sin interrupciones.
Si las compilaciones se agotan específicamente (en lugar de problemas de filtrado o exportación de usuarios), consulta Solución de Problemas de Tiempo de Espera del Servidor para obtener orientación específica para hosting compartido.
Para problemas de multisitio no relacionados con el tamaño de la red, consulta Solución de Problemas Generales de Multisitio.