After struggling through every hurdle for the last week, I was finally able to successfully upgrade our 1.9.12+ to 2.2.10 (installed from Git) on a test server. All config parameters are correct, including the salt.
Attempting to log in with the incorrect password returns invalid login as expected.
Logging in with the correct admin password returns the following error:
- Fatal error: Cannot access empty property in C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs\moodle2x\enrol\database\lib.php on line 99
A login session is being created correctly in the moodledata folder - I deleted the Sessions folder and attempting to login as admin recreated the folder and created a session file.
Backing up all courses and restoring them into a fresh install would take me weeks. Explaining to my manager that an upgrade would require the system to be down for a month or more simply wouldn't make sense to anyone.
Thanks for any help.