Quick fix if it’s a plugin issue is to rename the plugins directory by adding 1234 to the directory name. FTP or your Control Panel’s File Manager will get you there.
That will kill all the plugins. If the site comes back up then you know it was one of those plugins. You can go through and rename all but one of the individual plugin’s directories the same way and rename the main plugins directory back.
If the site stays up you can then rename back the next plugin and then the next testing each time until you get a failure. As you rename the individual plugins back take a look to see if they are still active and activate the inactives as you go or after you finish restoring the individuals.
You might instead install the Health Check plugin and use it to diagnose the problem after you get the first plugin back. But the above-outlined method is the one I’d use as if you can’t get things to run with the plugins then you probably can’t install the Health Check plugin anyway.
https://www.ads-software.com/plugins/health-check/
If the site still doesn’t run after killing off the plugins then you might have a theme issue. The recommended method is to make sure one of the default ‘Twenty’ series themes are installed (I like Twenty thirteen or Twenty Seventeen for this process). The site should run now or else you have a hosting or WordPress Core issue. The theme’s functions.php file is the usual culprit if the theme caused the problem.
I’ve run into a few instances where the PHP version acted up but reverting back to 5.6 usually allowed everything to run again and an upgrade to a slightly different 7.X version (if available) usually cured that problem. You do want to run PHP 7.X if possible as that is about 2 times faster than 5.6.
-
This reply was modified 6 years, 2 months ago by
JNashHawkins.