Thanks for posting that, Adam. The reason I asked about the config.php file is because, like I said earlier, the Upgrade Wizard only calls the update file ud_009.php when it’s having issues accessing config.php. I’ve seen folks have problems upgrading when there are unusual things in their config.php.
So let’s try this: go through your CP and save any first-party settings that are set in your config.php file between after this line:
// Dynamic paths for cross-server compatibilityWhen I say “save any settings”, I mean actually find the screens in the CP that contain these same settings and click Save at the bottom. That makes sure the settings are actually saved to the database and aren’t only in the config.php file. We need that to happen so that you can then remove everything in your config.php file between
// Dynamic paths for cross-server compatibilityand
// END EE config itemsOnce you’ve done that, retry the upgrade. Let me know how you get along!