After the first crash, I entered my website in recovery mode and found the DreamObjects Backups plugin suspended for recovery. I disabled it, exited recovery mode and tested the whole site and everything was fine. But the instant I reactivated the DreamObjects plug-in the site crashed again! Here is the error message this time. Note that I am using a very recent version of PHP. Could that be the problem? DreamHost has been updating PHP.
WordPress version 5.3.2
Current theme: Twenty Seventeen Child (version 1.0.1)
Current plugin: DreamObjects Backups (version 4.2.0)
PHP version 7.4.2
Error Details
=============
An error of type E_ERROR was caused in line 148 of the file /home/briggs_web/cunninghamconsulting.net/wp-content/plugins/dreamobjects/lib/settings.php. Error message: Uncaught Error: Using $this when not in object context in /home/briggs_web/cunninghamconsulting.net/wp-content/plugins/dreamobjects/lib/settings.php:148
Stack trace:
#0 /home/briggs_web/cunninghamconsulting.net/wp-includes/class-wp-hook.php(288): DreamObjects_Settings::add_settings_page(”)
#1 /home/briggs_web/cunninghamconsulting.net/wp-includes/class-wp-hook.php(312): WP_Hook->apply_filters(NULL, Array)
#2 /home/briggs_web/cunninghamconsulting.net/wp-includes/plugin.php(478): WP_Hook->do_action(Array)
#3 /home/briggs_web/cunninghamconsulting.net/wp-admin/includes/menu.php(155): do_action(‘admin_menu’, ”)
#4 /home/briggs_web/cunninghamconsulting.net/wp-admin/menu.php(326): require_once(‘/home/briggs_we…’)
#5 /home/briggs_web/cunninghamconsulting.net/wp-admin/admin.php(153): require(‘/home/briggs_we…’)
#6 /home/briggs_web/cunninghamconsulting.net/wp-admin/plugins.php(10): require_once(‘/home/briggs_we…’)
#7 {main}
thrown