No estoy seguro exactamente de cómo se ve el mensaje que ves. Su texto no parece estar completo. En la oración al menos puedes ver el nombre «args», que probablemente sea el nombre de una columna de una tabla de base de datos. El nombre de esta columna no existe en el núcleo de WordPress, por lo que sospecho que hay una conexión con un complemento que estás utilizando.
El mensaje en sí indica una incompatibilidad entre el complemento que causa el error y su servidor de base de datos. O el servidor de la base de datos es demasiado antiguo o el complemento causante no está lo suficientemente actualizado. No se puede evaluar si el mensaje tiene algún efecto en el funcionamiento de su proyecto sin conocer el complemento causante.
Por lo tanto, deberías encontrar el complemento que está causando el problema. Puede haber más información sobre esto en el mensaje de error completo. Alternativamente, tendrías que desactivar todos los complementos y luego activarlos individualmente hasta que el mensaje vuelva a aparecer; entonces habrás encontrado el complemento culpable.
Aquí está uno de los mensajes completos, este de MemberPress:
[05-Dec-2024 19:27:01 UTC] Error de base de datos de WordPress La columna ‘args’ BLOB, TEXT, GEOMETRY o JSON no puede tener un valor predeterminado para la consulta ALTER TABLE wp_mepr_jobs ALTER COLUMN args
SET DEFAULT ”creado por require_once(‘wp-load.php’), require_once(‘wp-config.php’), require_once(‘wp-settings.php’), do_action(‘init’), WP_Hook->do_action, WP_Hook->apply_filters, MeprDbCtrl->upgrade_needed, MeprDbCtrl->upgrade, MeprDb->actualizar, dbDelta
Parece bastante claro que esto no es un conflicto de complementos genérico, sino algo que sucedió porque fui al nuevo WP sin actualizar todos los complementos primero. Actualicé WP en un par de otros sitios recientemente, actualizando todos los complementos *antes* de actualizar WordPress y no tuve estos errores.
Para que quede claro, estos errores *solo* ocurrieron cuando actualicé los complementos después de actualizar WP. No están en curso. Lo que busco entender es si se ha producido algún «daño» a la base de datos o si fueron simplemente errores transitorios y el sitio está bien.