Documentación de Duplicator

Documentación, materiales de referencia y tutoriales para Duplicator

Resolución de errores y advertencias de la base de datos del instalador en el informe de instalación


Durante la instalación o restauración de la copia de seguridad, el informe del instalador puede incluir errores y advertencias relacionados con la base de datos. Estos errores suelen estar asociados con datos del archivo de volcado [hash]-dump.sql que no se pueden insertar en la nueva base de datos.

Este artículo explica los errores de base de datos (SQL) que pueden ocurrir durante la instalación y ofrece una guía paso a paso sobre cómo resolverlos.

Errores de escritura

Las consultas que fallan durante la instalación se registran en el archivo de registro del instalador. Para revisar estos errores, abra el archivo de registro y busque la sección titulada “DATABASE RESULTS”. Los errores estarán marcados con “**ERROR**”. Las causas más comunes incluyen:

  1. Versiones de la base de datos: Pueden ocurrir incompatibilidades si las versiones de MySQL difieren significativamente entre servidores. Para minimizar problemas, asegúrese de que la versión de MySQL del servidor de destino sea similar o superior a la versión del servidor de compilación.
  2. Modo MySQL: El Modo MySQL puede afectar cómo el motor MySQL procesa las consultas. El instalador admite la aplicación de NO_ENGINE_SUBSTITUTION y otros modos. Recomendamos establecer inicialmente NO_ENGINE_SUBSTITUTION si ocurren muchos errores de base de datos. Para hacerlo
  3. Por defecto, Duplicator podría estar utilizando un modo de instalación más simple, que no muestra las opciones avanzadas.
    • Cuando esté en el Paso 1 del instalador, asegúrese de estar en Modo Avanzado para acceder a todas las configuraciones adicionales.
  • Continúa con la instalación.
  • Una vez completada la instalación, revise el registro del instalador (enlace disponible en la esquina superior derecha) en busca de errores.

Experimente con varias combinaciones para determinar qué funciona mejor para su servidor. Una vez que identifique una configuración que funcione, trabaje con su proveedor de alojamiento o administrador de servidor para establecer estos valores de forma permanente en el archivo my.ini.

Importante: Si ve el texto “database error write ‘Invalid default value…’ en el installer-log.txt, es una clara indicación de que necesita establecer el modo MySQL en NO_ENGINE_SUBSTITUTION.

Errores de límite de tamaño de consulta

Si encuentra errores relacionados con el 'Límite de tamaño de consulta', significa que la carga de datos excede lo permitido por su configuración de MySQL. Deberá publicar manualmente los valores o actualizar la configuración de max_allowed_packet de su servidor MySQL para manejar cargas más grandes. Si está en un servidor alojado, póngase en contacto con su administrador de servidor. Puede encontrar más detalles en la documentación de tamaño de paquete de MySQL.

Para resolver esto usted mismo, edite su archivo de configuración my.cnf (o my.ini) y agregue o actualice el ajuste max_allowed_package_size=2M. Si este ajuste ya existe, duplique su valor actual. Asegúrese de reiniciar el servidor MySQL después de realizar estos cambios.

Resumen del informe del instalador

El informe del instalador en el último paso está diseñado para resaltar posibles problemas con la instalación. Tenga en cuenta que en algunos casos, puede recibir errores o avisos que no afectan la funcionalidad general de su sitio. Si su sitio es estable y el recuento de resultados de Despliegue/Actualización es bajo (menos de 10), generalmente puede ignorar estos errores o avisos menores.

  1. Errores de Actualización: Estas son sentencias de consulta básicas que encontraron problemas durante la ejecución en el nuevo servidor. Pueden ser causadas por problemas de integridad de datos o incompatibilidades entre diferentes versiones de MySQL. Si aparecen errores aquí, inspeccione la consulta y depure el problema de migración.
  2. Avisos de Clave de Tabla: Estos avisos ocurren cuando se detecta un nuevo valor de URL en una tabla pero no se puede actualizar porque no hay una clave de tabla correspondiente. Dichos valores deben ser localizados y actualizados manualmente.
  3. Avisos de serialización: Pueden producirse problemas de serialización de PHP cuando cambian los valores internos. Aunque Duplicator intenta reparar estas cadenas serializadas, en algunos casos raros no se actualizan correctamente.
    Los errores de serialización pueden ocurrir por diversas razones. Para reparar una cadena serializada manualmente:
    1. Localice la cadena serializada problemática utilizando la consulta proporcionada en el informe del instalador.
    2. Visite http://unserialize.onlinephpfunctions.com/.
    3. En la página, podría ver una cadena serializada de ejemplo como a:1:{s:4:"Test";s:17:"unserialize here!";}. Observe el segmento s:4:"Test"; – denota una cadena con 4 caracteres. Si cambia "Test" por "Tes" y ejecuta, generará un error. Este error ocurre porque el recuento numérico de caracteres no está sincronizado con la longitud real de la cadena.
    4. Ajuste el recuento de caracteres de la cadena para que coincida con su longitud real para solucionar el problema. Este método funciona si la cadena no fue corrompida por otra forma de codificación. Si lo fue, puede ser necesaria una evaluación adicional de la codificación.

Comprobación rápida

Si recibe algún error en el informe del instalador, siga estos pasos:

  1. Verifique que su sitio esté funcionando correctamente. Si su sitio es estable y el recuento de errores es bajo, es posible que simplemente necesite volver a guardar la configuración de un tema, plugin o widget en particular.
  2. Si aún le preocupa, ejecute las consultas SQL proporcionadas en el informe del instalador y revise el registro de errores para evaluar las consultas problemáticas. También puede realizar esta comprobación utilizando phpMyAdmin.

¿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

Obtener Duplicator ahora
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.

o
Obtén un 60% de descuento en Duplicator Pro ahora →