Hace unos días hicimos una actualización del servidor donde teníamos algunos Moodle, para poder actualizar a las últimas versiones. Durante el proceso cambiamos de MYSQL a MariaDB. Debería ser completamente compatible, pero al comprobar los requisitos de la actualización desde Administración del Sitio > Servidor > Entorno y comprobarlo para versiones superiores nos indicaba que la versión de MySQL era inferior y no compatible.
¿Qué podía estar pasando? Con phpMyAdmin comprobamos que tenía la versión correcta de Mysql (MariaDB), ¿por qué no la reconocía Moodle.
Solución.
La solución es realmente sencilla. Sólo tienes que irte por FTP al fichero de configuración de Moodle, llamado config.php (situado en la raíz de tu sitio).
En este fichero ve a la línea que pone :
$CFG->dbtype = 'mysql';
Y cámbiala por:
$CFG->dbtype = 'mariadb';
Salva los ficheros y vuelve a comprobarlo. Ya debería detectar la versión correcta de MySQL y dejarte actualizar.
Os recomendamos los siguientes productos relacionados con la informática:
pero al realizar ese cambio efectivamente el problema se resuelve, pero ya cuando quiero subir un nuevo usuario me muestra el error de que no se encuentra la base de datos. que podria estar mal
No hemos tenido ese error y hemos actualizado bastantes.
Muchas Gracias por el post.
Excelente Post!
Me ayudó a resolver el problema.
Muchas gracias.
Saludos, ya realizo el cambio pero no se registra el cambio