Error al leer base de datos

Error al leer base de datos

de Jorge Monferrato -
Número de respuestas: 4

Hola a todos, después de actualizar desde Moodle 3.6.2+ a 3.6.3+, no puedo identificarme desde la página principal arroja el error "Error al leer base de datos".

Desde la aplicación Moodle Mobile los usuarios pueden acceder al sitio y recorrer todos los cursos, pero si alguien nuevo instala la aplicación e intenta loguearse da el mismo error.

Por favor si alguien podría ayudarme.


Muchas gracias  

Promedio de valoraciones: -
En respuesta a Jorge Monferrato

Re: Error al leer base de datos ??

de Pascal Boulerie -
Hayan algunos mensajes con el mismo asunto...


introduzca las condiciones de la búsqueda en uno o en varios de los siguientes campos
Esta frase exacta debe aparecer en el mensaje

Error al leer base de datos
En respuesta a Pascal Boulerie

Re: Error al leer base de datos ??

de Jorge Monferrato -

Gracias Pascal, activé la depuración y obtengo el siguiente mensaje:

Error al leer de la base de datos


×Debug info: COLLATION 'utf8mb4_bin' is not valid for CHARACTER SET 'utf8'

SELECT * FROM mdl_user WHERE LOWER(username) COLLATE utf8mb4_bin = LOWER(?) AND deleted <> 1 AND mnethostid = ?

[array (

0 => 'admin',

1 => '1',

)]

Error code: dmlreadexception

×Stack trace:

line 486 of /lib/dml/moodle_database.php: dml_read_exception thrown

line 1245 of /lib/dml/mysqli_native_moodle_database.php: call to moodle_database->query_end()

line 1571 of /lib/dml/moodle_database.php: call to mysqli_native_moodle_database->get_records_sql()

line 1543 of /lib/dml/moodle_database.php: call to moodle_database->get_record_sql()

line 4810 of /lib/moodlelib.php: call to moodle_database->get_record_select()

line 4319 of /lib/moodlelib.php: call to get_complete_user_data()

line 143 of /login/index.php: call to authenticate_user_login()



Alguien puede guiarme como resolverlo?


Desde ya muchas gracias

En respuesta a Jorge Monferrato

Re: COLLATION 'utf8mb4_bin' is not valid for CHARACTER SET 'utf8'

de Pascal Boulerie -

Hacer una copia de seguridad,

y pues, cambiar el cotejamiento (collation) ?


- codificación de caracteres

https://docs.moodle.org/all/es/MySQL_soporte_unicode_completo