17 septiembre 2008
No logs found!
Al ir a revisar los informes de actividad de mi sitio moodle me he encontrado con que no se mostraba ninguna actividad y que aparecía el mensaje "no logs found!" en pantalla.
Buscando por los foros de moodle he descubierto que puede ser debido a que la tabla mod_log de la base de datos se ha corrompido por algún motivo. Para solucionar el problema bastaría con regenerar la base de datos. Para hacer esto entraríamos en nuestro servidor GNU/Linux como usuario con permiso o haríamos sudo -s para obtener permiso. A continuación ejecutaremos el comando:
Buscando por los foros de moodle he descubierto que puede ser debido a que la tabla mod_log de la base de datos se ha corrompido por algún motivo. Para solucionar el problema bastaría con regenerar la base de datos. Para hacer esto entraríamos en nuestro servidor GNU/Linux como usuario con permiso o haríamos sudo -s para obtener permiso. A continuación ejecutaremos el comando:
# mysqlcheck -r database -u usuario -p
Donde database sería el nombre de la base de datos a regenerar (normalmente moodle) y usuario sería el nombre del usuario de la base de datos.
Cuando ejecutamos el comando y tras introducir la contraseña del usuario de la base de datos, la utilidad va pasando por las diferentes tablas de la base de datos indicándonos con OK las tablas regeneradas.
Cuando ejecutamos el comando y tras introducir la contraseña del usuario de la base de datos, la utilidad va pasando por las diferentes tablas de la base de datos indicándonos con OK las tablas regeneradas.