Quijost

Noticias e información general => FAQ => Mensaje iniciado por: shakaran en Octubre 04, 2012, 20:03:26 pm

Título: Moodle no borra los archivos y produce un error de dmlwriteexception
Publicado por: shakaran en Octubre 04, 2012, 20:03:26 pm
Cuando Moodle tiene un error interno o no puede realizar alguna operación lanza una excepción con el nombre "dmlwriteexception". Por lo general al hacer operaciones con archivos (borrado de archivos o creación), en respaldos o eliminación de usuarios.

Para obtener más información del error, ya que puede ser ocasionado por varias causas, es conveniente activar el modo depuración de Moodle.

Para ello deben seguirse los pasos detallado en http://docs.moodle.org/23/en/Debugging

Este error también puede darse por algún problema al realizar consultas MySQL (por alguna tabla o campo). Cuanto active el modo depuración se puede observar con más trazas y detalle el problema y diagnosticar alguna solución o incluso reportar el fallo a los desarrolladores de Moodle.

Otras soluciones si es referente al cambio de tablas de MyISAM a InnoDB es cambiar la directiva de configuración de mysql de:

Código: [Seleccionar]
BINLOG_FORMAT = STATEMENT
a:

Código: [Seleccionar]
BINLOG_FORMAT = MIXED