BUenas tardes compañeros/as..
Recientemente, aunque pocas veces he visto un error de Base de Datos que nunca me había aparecido en los archivos log de wordpress. Especificamente, en el archivo wp-content/debug.log, es el siguiente:
[21-Feb-2024 15:06:09 UTC] WordPress database error Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8mb4_unicode_520_ci,COERCIBLE) for operation '=' for query SELECT redirect, options FROM w47fa_404_to_301 WHERE url = '/wp-content/uploads/2020/03/an?lisis-de-datos-cualitativos.jpg' AND redirect IS NOT NULL LIMIT 0,1 made by require('wp-blog-header.php'), require_once('wp-includes/template-loader.php'), do_action('template_redirect'), WP_Hook->do_action, WP_Hook->apply_filters, JJ4T3_404_Actions->handle_404, JJ4T3_404_Actions->set_options
Está relaiconado el título de un artículo del Blog "análisis-de-datos-cualitativos.jpg", y resulta extraño pues el artículo data del 03 de marzo de 2020. ¿porqué está apareciendo ese error ahora en el 2024, y antes no? no tengo idea; es por ello que comparto con ustedes esta información con el objeto de saber si por casualidad se han topado con este tipo de errores con otros clientes de ustedes.
Muchas Gracias
Luis
Contenido solo visible a usuarios registrados
Buenas noches de nuevo...
Se me ocurre que puedo modificar la estructura de la tabla y cambiar donde aparezca el valor latin_swedish_ci por utf8mb4_unicode_ci
¿Qué opinan? ¿se dañará la tabla al realizar el cambio ?
Gracias por sus sugerencias..
Luis
Hola Luis.
cualquier desarrollador de plugins puede asignar cel valor que le parezca a la columna Collation?
Si, los desarrolladores pueden elegir el motor de almacenamiento para MySQL, existen varios pero los más utilizados son InnoDB y MyISAM, dependiendo de lo que realice el plugin en la base de datos, los desarrolladores utilizan uno u otro.
¿Nos traerá problemas esas diferencias en la columna Collation?
No, no hay problema en utilizar uno u otro.
Luis, te aconsejo que no toques mucho de la base de datos, hay que ir muy en cuidado porque puedes terminar con la web caída y siempre antes descargar una copia
Un saludo