por Anonimo Anonymous.
Hola, había movido Moodle a otro servidor (local) y a continuación actualizado a 3.0.1 (pues ni la versión antigua que tenía ni la nueva que funcionaban). El problema es que cuando creo, por ejemplo, un foro, me da el error:
Debug info: Column 'grademax' cannot be null
INSERT INTO mdl_grade_items (courseid,categoryid,itemname,itemtype,itemmodule,iteminstance,itemnumber,iteminfo,idnumber,calculation,gradetype,grademax,grademin,scaleid,outcomeid,gradepass,multfactor,plusfactor,aggregationcoef,aggregationcoef2,sortorder,display,decimals,locked,locktime,needsupdate,weightoverride,timecreated,timemodified,hidden) VALUES(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)
[array (
0 => '4',
1 => NULL,
2 => NULL,
3 => 'course',
4 => NULL,
5 => '3',
6 => NULL,
7 => NULL,
8 => NULL,
9 => NULL,
10 => 1,
11 => NULL,
12 => 0,
13 => NULL,
14 => NULL,
15 => 0,
16 => 1,
17 => 0,
18 => 0,
19 => 0,
20 => 1,
21 => 0,
22 => NULL,
23 => 0,
24 => 0,
25 => 1,
26 => 0,
27 => 1453045938,
28 => 1453045938,
29 => 0,
)]
Error code: dmlwriteexception
Stack trace:- line 446 of /lib/dml/moodle_database.php: dml_write_exception thrown
- line 1164 of /lib/dml/mysqli_native_moodle_database.php: call to moodle_database->query_end()
- line 1210 of /lib/dml/mysqli_native_moodle_database.php: call to mysqli_native_moodle_database->insert_record_raw()
- line 343 of /lib/grade/grade_object.php: call to mysqli_native_moodle_database->insert_record()
- line 444 of /lib/grade/grade_item.php: call to grade_object->insert()
- line 2157 of /lib/grade/grade_category.php: call to grade_item->insert()
- line 2128 of /lib/grade/grade_category.php: call to grade_category->get_grade_item()
- line 2345 of /lib/grade/grade_category.php: call to grade_category->load_grade_item()
- line 807 of /lib/gradelib.php: call to grade_category->is_course_category()
- line 688 of /course/moodleform_mod.php: call to grade_get_categories_menu()
- line 183 of /mod/forum/mod_form.php: call to moodleform_mod->standard_grading_coursemodule_elements()
- line 196 of /lib/formslib.php: call to mod_forum_mod_form->definition()
- line 86 of /course/moodleform_mod.php: call to moodleform->__construct()
- line 254 of /course/modedit.php: call to moodleform_mod->__construct()
Además, cuando voy, por ejemplo, a Notificaciones en Administración del sitio, me da otro error:
Debug info: [dataroot]/filedir/d6/13/d613d55f37bb76d38d4ffb4b7b83e6c694778c30
Error code: storedfilecannotread
Stack trace:- line 187 of /lib/filestorage/stored_file.php: file_exception thrown
- line 871 of /lib/filestorage/stored_file.php: call to stored_file->update()
- line 424 of /lib/filelib.php: call to stored_file->set_source()
- line 8871 of /lib/adminlib.php: call to file_prepare_draft_area()
- line 7170 of /lib/adminlib.php: call to admin_setting_configstoredfile->output_html()
- line 7145 of /lib/adminlib.php: call to admin_output_new_settings_by_page()
- line 7145 of /lib/adminlib.php: call to admin_output_new_settings_by_page()
- line 7145 of /lib/adminlib.php: call to admin_output_new_settings_by_page()
- line 7145 of /lib/adminlib.php: call to admin_output_new_settings_by_page()
- line 7145 of /lib/adminlib.php: call to admin_output_new_settings_by_page()
- line 29 of /admin/upgradesettings.php: call to admin_output_new_settings_by_page()
Todos los permisos están a 777.