Buenas tardes a todos y muchas gracias por vuestro apoyo.
Estoy intentando migrar mi moodle (versión Moodle 3.6.4+) a un nuevo dominio siguiendo los pasos de la documentación https://docs.moodle.org/all/es/Migración_de_Moodle#Activar_modo_de_mantenimiento
El caso es que cuando ya he migrado la BBDD, los archivos y modificado el fichero config con los nuevos datos, al querer acceder a {wwwroot}/admin/tool/replace/index.php para actualizar los enlaces o al entrar a la propia página principal, me aparece el error "Error al escribir a la base de datos"
Activando el debug de forma manual en el fichero config, el error que me salta es el siguiente:
INSERT INTO mdl_sessions (state,sid,sessdata,userid,timemodified,timecreated,lastip,firstip) VALUES(?,?,?,?,?,?,?,?)
[array (
0 => 0,
1 => 'oijadqu1la59hjsgob0c3f9dr5',
2 => NULL,
3 => 0,
4 => 1591104384,
5 => 1591104384,
6 => '83.37.53.175',
7 => '83.37.53.175',
)]
Error code: dmlwriteexception
- line 489 of /lib/dml/moodle_database.php: dml_write_exception thrown
- line 1329 of /lib/dml/mysqli_native_moodle_database.php: call to moodle_database->query_end()
- line 1375 of /lib/dml/mysqli_native_moodle_database.php: call to mysqli_native_moodle_database->insert_record_raw()
- line 440 of /lib/classes/session/manager.php: call to mysqli_native_moodle_database->insert_record()
- line 417 of /lib/classes/session/manager.php: call to core\session\manager::add_session_record()
- line 85 of /lib/classes/session/manager.php: call to core\session\manager::initialise_user_session()
- line 790 of /lib/setup.php: call to core\session\manager::start()
- line 38 of /config.php: call to require_once()
- line 30 of /index.php: call to require_once()
He estado mirando otros foros, pero no he visto nada que me haya llegado a servir, si alguien sabe cómo solucionarlo sería de gran ayuda.
Mil gracias a todos.