Documentación de Duplicator

Documentación, materiales de referencia y tutoriales para Duplicator

Resolución de problemas de creación relacionados con la base de datos


Pueden producirse errores relacionados con la base de datos durante el proceso de compilación por diversos motivos, como tablas corruptas o entradas de base de datos faltantes. Este artículo proporciona soluciones a problemas comunes de bases de datos encontrados durante el proceso de compilación.

Error o advertencia general de la base de datos

Si recibe un error o advertencia general durante el proceso de compilación de la base de datos, pruebe las siguientes soluciones:

Opción 1: Reparar tablas de la base de datos

Repare las tablas de la base de datos afectadas para resolver problemas de corrupción. Para obtener una guía completa sobre la reparación de tablas, consulte este artículo.

Opción 2: Cambiar los motores de compilación de la base de datos

Por defecto, la base de datos se compila utilizando Código PHP. Si bien esto funciona en la mayoría de las plataformas de alojamiento, es posible que encuentre problemas en ciertas configuraciones. Si el Código PHP causa errores, cambie a MySQLDump:

  1. Vaya a Duplicator Lite/Pro » Ajustes.
  2. Navegue a la pestaña Copias de seguridad.
  3. En Modo SQL, seleccione MySQLDump.

En caso de que MySQLDump ya estuviera seleccionado, puede probar la opción Código PHP.

Tabla de base de datos faltante

Si el registro de compilación indica que una tabla no existe en la base de datos, puede ver errores como:

Mensajes de error comunes

  • Error de tiempo de ejecución en la copia de seguridad de la base de datos
  • ERROR DE CONSULTA: La tabla ‘nombre_base_datos.wp_alguna_tabla’ no existe en el motor

Opción 1: Reparar tablas de la base de datos

Repare las tablas faltantes o corruptas para restaurar la integridad de la base de datos. Para obtener pasos detallados, consulte este artículo.

Opción 2: Habilitar un filtro de tablas

Si el problema es causado por un plugin, considere filtrar las tablas de la base de datos y el directorio del plugin problemático antes de compilar la copia de seguridad:

  1. Identifique el plugin afectado.
  2. Filtre las tablas de la base de datos del plugin.
  3. Excluya el directorio del plugin ubicado en {tu-sitio-web-raiz}/wp-content/plugins/nombre_plugin/.
  4. Reinstale el plugin en el sistema de destino.

Si reinstalar el plugin no es una opción, póngase en contacto con el autor del plugin para obtener orientación sobre cómo reparar o reinicializar la tabla faltante.

Seguir estos pasos debería ayudar a resolver la mayoría de los problemas de compilación relacionados con la base de datos.

Fallos de validación de la base de datos para comprobaciones de recuento

Las bases de datos con tablas que cambian con frecuencia, como aquellas que registran datos continuamente, pueden causar fallos en la validación de la base de datos durante la creación de copias de seguridad. Esto se debe a los cambios constantes en estas tablas mientras se genera una copia de seguridad. Duplicator asegura que la copia de seguridad no se corrompa validando el número de tablas y columnas de la base de datos.

Para abordar este problema, hemos introducido la constante DUPLICATOR_TABLE_VALIDATION_FILTER_LIST. Al agregar esta constante a su archivo wp-config.php, puede especificar qué tablas debe excluir Duplicator de la validación. Esto ayuda a evitar errores de validación que pueden interrumpir la creación de copias de seguridad. Sin embargo, use esta constante con cuidado; excluir tablas innecesarias podría resultar en copias de seguridad rotas sin notificación del plugin.

Error de ejemplo:

FALLO DE VALIDACIÓN DE BD: comprobación de recuento tabla “wp_postmeta” INICIO: XXXXXX FIN: YYYYYY DIFERENCIA: 2 RECUENTO: ZZZZZZ
COMPROBACIÓN DE TAMAÑO ARCHIVO SQL OK, TAMAÑO: XXXXXXXX
VALIDACIÓN DE BD 1: no se pudo validar
Error de tiempo de ejecución en el volcado de la base de datos Mensaje: VALIDACIÓN DE BD 1: no se pudo validar

Solución:

Para resolver este problema, agregue la siguiente línea a su archivo wp-config.php:

define(‘DUPLICATOR_TABLE_VALIDATION_FILTER_LIST’, [‘wp_postmeta’]);


¿Te ha resultado útil este artículo?


Artículos relacionados

No dejes pasar un día más sin protección

Cada hora sin copias de seguridad adecuadas de WordPress pone tu sitio en riesgo • Cada migración de WordPress retrasada te cuesta rendimiento y crecimiento

Get Duplicator Now
Plugin Duplicator

¡Espera! No te pierdas tu
oferta exclusiva!

Como cliente de , obtienes un 60% DE DESCUENTO

Prueba Duplicator gratis en tu sitio y comprueba por qué más de 1,5 millones de profesionales de WordPress confían en nosotros. Pero no esperes, este descuento exclusivo del 60% solo está disponible por tiempo limitado.

or
Get 60% Off Duplicator Pro Now →