Health Check


This plugin will perform a number of checks on your WordPress install to detect common configuration errors and known issues.

It currently checks your PHP and MySQL versions, some extensions which are needed or may improve WordPress, and that the services are accessible to you.

The debug section, which allows you to gather information about your WordPress and server configuration that you may easily share with support representatives for themes, plugins or on the official support forums.

Troubleshooting allows you to have a vanilla WordPress session, where all plugins are disabled, and a default theme is used, but only for your user.

For a more extensive example of how to efficiently use the Health Check plugin, check out the support team handbook page about this plugin.

In the future we may introduce more checks, and welcome feedback both through the forums, and the GitHub project page.


  • The health check screen after the automated tests have gone over the system.
  • The debug information, with the copy and paste field expanded.
  • The generic PHP information tab, when more detailed information is required.


  1. Upload to your plugins folder, usually wp-content/plugins/
  2. Activate the plugin on the plugin screen.
  3. Once activated the plugin will appear under your Dashboard menu.


Installation Instructions
  1. Upload to your plugins folder, usually wp-content/plugins/
  2. Activate the plugin on the plugin screen.
  3. Once activated the plugin will appear under your Dashboard menu.


Completely Useless

Not only did the user versioning not work at ALL- it actually disabled plugins and theme for ALL users- logging out, disabling troubleshooting mode, and deleting the plugin DID NOT restore anything. Luckily I had made a full backup and restored from that. The false promise of this plugin simply terrible.

This is the tool that I’ve needed for 8 years!

For years, I’ve put off conflict checks in my live environment, because I didn’t want to disrupt the public website, but deep down, I know my server environment is different than my local dev set-up. Plus, it’s just a pain to sync an active site if you aren’t using staging.

So, I would put it off.

Troubleshooting mode in this plugin allows me to do all conflict checks right on the live site! Awesome!

I have one niggle with the troubleshooting menu (too many plugins can make it tough to enable some plugins), but I left an issue at the repo, so I’m sure it’ll be addressed.

Will save me a lot of time

I started to build a similar plugin, especially the plugin troubleshooter but only used it internally. This plugin saves me a lot of time because I don’t need to maintain my own anymore and it has more information. This is going to help me doing support for my other plugins and is a great contribution to the community.


Troubleshoot mode is the best

Thank you so much! I was able to deactivate all plugins and the problem still occurred, but when I went into troubleshooting mode and changed to the basic theme, I was able to find that the problem went away.

I went to the theme developer first and they told me that is was a WordPress issue. Now I have proof by using the Health Check Tool, that it’s not WordPress, it’s my theme. Thanks.

Read all 18 reviews

Contributors & Developers

“Health Check” is open source software. The following people have contributed to this plugin.


“Health Check” has been translated into 5 locales. Thank you to the translators for their contributions.

Translate “Health Check” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.


v 0.8.0

  • Updated recommended PHP version to mirror
  • Updated texts for troubleshooting mode.
  • Re-labeled database terms to be more user friendly.
  • Added media information to the debug tab.
  • Added individual Trouleshoot links for the list of active plugins.
  • Added automatic copy to clipboard with supported browsers in the debug tab.

v 0.7.0

  • Troubleshooting mode now also switches to a default theme.
  • Introduced a method for toggling default or active theme use when in troubleshooting mode.
  • Introduced a method for enabling/disabling plugins while in troubleshooting mode.
  • Introduced a method for disabling troubleshooting mode without needing to log out and back in again.