Tiempo de lectura:1 Minutos, 13 Segundos

En este articulo se detalla como solucionar error Illegal mix of collations en Woocommerce con WordPress. Este error le esta apareciendo a muchas personas tras la actualización de WooCommerce 5.1.0 y WordPress 5.7.

Descripción del error

A la hora de pagar en una tienda online que funcionaba correctamente pero que se ha actualizado a WordPress 5.7 y WooCommerce 5.1 se produce el siguiente error:

QLSTATE[HY000]: General error: 1267 Illegal mix of collations (utf8mb4_unicode_520_ci,IMPLICIT) and (utf8mb4_unicode_ci,IMPLICIT) for operation ‘=’

Solución

¡No entres en pánico! Tiene una fácil solución en pocos pasos:

  • Accede al menú de plugin de tu tienda online en el panel de administración y pulsa sobre Añadir nuevo.
  • Busca el plugin Database Collation Fix e instalalo.
  • Cuando este instalado, lo activas y despues desde el menú herramientas accedes a Collation Fix.
  • Una vez dentro, en la mayoría de ocasiones es suficiente con pulsar el botón Fix Database Collation.
  • Espera unos minutos a que termine y ¡solucionado! la gente puede seguir comprando en tu tienda.

¿Qué hace el plugin Database Collation Fix?

Este plugin convierte una vez al día o cuando tu pulsas el botón Fix Database Collation, todas las tablas de base de datos a una intercalación especifica y ademas también modifica las de las columnas evitando que se mezclen diferentes tipos. La intercalación por defecto es utf8mb4_unicode_ci, pero puedes elegir entre las posibilidades que te ofrece el plugin.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Perfiles en Redes Sociales