++ This page should be using theme contemporary which cannot be initialised. Falling back to the site theme boost ++
says whatever you did to change the theme, didn't take.
So one more item ... in config.php file of the active site, add the following line:
Check your moodlecode/theme directory via anything you have to browse files. If you should see only boost, classic, and eugru directories. Any other directories like contemporary ... remove.
If successfully removed, do a query of DB like so:
mysql> select * from mdl_config_plugins where name like '%theme%';
| id | plugin | name | value |
| 1891 | theme_boost | themerev | 1568043843 |
| 1953 | theme_classic | themerev | 1568043873 |
2 rows in set (0.00 sec)
Notice there's only the two in that table.
Issue could also be that LDAP sending characters that the DB won't except,
In your config.php file, what does the line for 'dbcollation' say?
What that shows must match DB. 3.7 now should be running not only Innodb but character set utf8mb4 with a collation of utf8mb4_something.
run these two scripts to see (and maybe fix):
from your moodle/admin/cli directory:
php mysql_compressed_rows.php -i
You should see:
Database engine: InnoDB
php mysql_collation.php --list
at the tail end of output, you should see something like:
Table collations summary for https://yourserver:
which says all tables (1494 on the site I am looking at) have utf8mb4_general_ci collations.
That collation must match what's in conflg.php.
If you need to fix,
shows how to fix. Read the screen and type command with options to change.
Now ... what language character set is your LDAP running? Dunno how to find that out cause I don't run LDAP.
In the set up of LDAP in your moodle:
It does have a setting for LDAP encoding - which, by default, is set to utf-8.
and comment under that says:
"Encoding used by the LDAP server, most likely utf-8. If LDAP v2 is
selected, Active Directory uses its configured encoding, such as cp1252
Your LDAP should be version 3.
Have no idea how many users need to be sync'd, but one of them is using a character in the data being pulled into Moodle, that Moodle doesn't like.
That's all I can suggest.
Emma ... handing this one over to you!