Problemas con Mensajeria Interna Moodle 10

Problemas con Mensajeria Interna Moodle 10

de Amaya Alayo -
Número de respuestas: 2

Hola

Recientemente actualice mi Moodle a la ultima version estable.

Todo funciona correcto excepto la mensajeria interna.

Me sale constantemente la alerta:

Sus notificaciones no están disponibles temporalmente por actualización de la infraestructura de mensajería. Por favor, espere a que sean migradas.


Alquien ha tenido la misma situación'?

Gracias

Promedio de valoraciones: -
En respuesta a Amaya Alayo

Re: Problemas con Mensajeria Interna Moodle 10

de Fernando Navarro Páez -
Hola Amaya.

Ese mensaje aparece por un cambio en las tablas que gestionan la mensajería interna.

Una posible solución puede ser la siguiente (recuerda antes hacer una copia de seguridad de la base de datos)

define('CLI_SCRIPT', true);
require_once('config.php');
global $DB;

$user_ids = $DB->get_records('user', $conditions=null, $sort='id ASC', $fields='id', $limitfrom=0, $limitnum=0);
$contador = 0;
foreach ($user_ids as $user){
   $contador++;
   echo "Registro ".$contador." de ".count($user_ids).PHP_EOL;;
   \core_message\task\migrate_message_data::queue_task(intval($user->id));
}

Después de ejecutar este proceso hay que ejecutar el cron (o esperar a que se ejecute)

Ya nos cuentas

Salu2
Fernando
En respuesta a Fernando Navarro Páez

Re: Problemas con Mensajeria Interna Moodle 10

de Ramon Moreno -

El mensaje original ha sido borrado por un facilitador de la Comunidad Moodle
Por favor, no hagas SPAM. No está permitido en esta Comunidad Moodle

(Editado por Jose Luis Martin Jimenez - envío original miércoles, 10 de febrero de 2021, 23:10)