I am trying to install Moodle 4.0.12 on Lunix with PHP 7.4 and Mariadb 10.5.26.
I get this error after I attempt to log into the Moodle site (home page comes up fine). Any idea what could be the cause and solution to it?
Warning: DateTimeImmutable::setTimestamp() expects parameter 1 to be int, string given in /var/www/html/LMS/course/lib.php on line 4156
Error
Error code: generalexceptionmessage
- line 4156 of /course/lib.php: Error thrown
- line 4124 of /course/lib.php: call to course_classify_end_date()
- line 3195 of /lib/navigationlib.php: call to course_classify_for_timeline()
- line 1459 of /lib/navigationlib.php: call to global_navigation->load_courses_enrolled()
- line 4295 of /lib/navigationlib.php: call to global_navigation->initialise()
- line 832 of /lib/pagelib.php: call to settings_navigation->__construct()
- line 957 of /lib/pagelib.php: call to moodle_page->magic_get_settingsnav()
- line 761 of /lib/classes/navigation/views/secondary.php: call to moodle_page->__get()
- line 236 of /lib/classes/navigation/views/secondary.php: call to core\navigation\views\secondary->load_admin_navigation()
- line 885 of /lib/pagelib.php: call to core\navigation\views\secondary->initialise()
- line 957 of /lib/pagelib.php: call to moodle_page->magic_get_secondarynav()
- line 80 of /theme/academi/layout/includes/layoutdata.php: call to moodle_page->__get()
- line 27 of /theme/academi/layout/drawers.php: call to require_once()
- line 1477 of /lib/outputrenderers.php: call to include()
- line 1403 of /lib/outputrenderers.php: call to core_renderer->render_page_layout()
- line 86 of /my/courses.php: call to core_renderer->header()