If you are using the Heartbeat Control Plugin and did an update to it, you will find that it crashed your site. Funny thing here is that this plugin is widely used with over 80,000 active installs but was not updated in over 2 years and the plugin developer just pushed out an update today which causes sites to lock up and not load due to a fatal PHP error. Future updates hopefully will correct this.
Here Is The Problem Below:
After updating the plugins installed on the website, instead of the “update successful” message as usual, the site crashed and now the following error message is displayed when trying to load the site:
Warning: require_once(/wp-content/plugins/heartbeat-controlautoloader.php): failed to open stream: No such file or directory in /wp-content/plugins/heartbeat-control/heartbeat-control.php on line 36 Fatal error: require_once(): Failed opening required '/wp-content/plugins/heartbeat-controlautoloader.php' (include_path='.:/usr/local/php56/pear') in /wp-content/plugins/heartbeat-control/heartbeat-control.php on line 36
The Correction Is:
There is been missing a slash on line 36 in the “heartbeat-control.php” file of the plugin. To fix this, you need to use either FTP or your web hosting control panel to navigate to this file and add the missing slash.
WHAT IT IS AT LINE 36
require_once( dirname( __FILE__ ) . 'autoloader.php' );
WHAT IT SHOULD BE AT LINE 36
require_once( dirname( __FILE__ ) . '/autoloader.php' );