Are you sure you have a consistent set of WP files?
class-wp-fatal-error-handler.php should be in your wp-includes folder. The created date on that file os 15th of May 2019, so it looks pretty recent.
If perhaps you had done an upgrade with a slightly older version of WP and then copied the wp-settings.php file, it may be referencing a file that doesn’t exist in the version you previously installed.
Updating your wp-includes and wp-admin would fix this.
Top troubleshooting hint – I downloaded a fresh set of WP files and opened them in sublime text, I can then do a “find in files” and hunt down these missing functions
I had the same issue, turns out that wp-settings.php has been updated since a previous version. This has the link to error-protection.php which in turn has the function wp_recovery_mode().
So just upload the new version of wp-settings.php and you should be fine
-
This reply was modified 6 years, 12 months ago by jonroz.
-
This reply was modified 6 years, 12 months ago by jonroz.