Health Check

Description

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 WordPress.org 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 WordPress.org 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 WordPress.org support team handbook page about this plugin.

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

Screenshots

  • 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.

Installation

  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.

FAQ

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.

Reviews

Waste of time

This is the worst plugin I have ever used for troubleshooting. No proper documentation on how to use it. It just disables plugins and themes then leaves you with a bad feeling since you cannot figure out where the settings are.

Perfect!

Very useful plugin.

As I frequently offer support for my plugins, being able to disable all other plugins and the theme is vital to troubleshoot. To do so without affecting the live site is a massive bonus.

Good work to all involved.

Successful and very relieved

I couldn’t type into main text box when trying to “Edit Page” or create a “New Page”.
I tried deactivating all my “plug-ins”, but to no avail. Then at the suggestion of Steve Stern (@sterndata) via the WordPress.org support forum. And well it was a great relief that once I installed and ran “Health-check”, I could “Edit Page”, “Edit Post” and create “New page” & “New Post”. So then all I had to do was one by one activate my “Plug-ins” and check to see if I could or couldn’t “Edit Page” or create a “New Page”.
I recommend “Health-Check

Read all 35 reviews

Contributors & Developers

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

Contributors

“Health Check” has been translated into 14 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.

Changelog

v 1.1.0

  • Check for theme, plugin and WordPress updates when visiting the debug tab.
  • Improved wording on some failure situations.
  • Made the Debug Information tab a bit easier to read with fixed table styles.
  • Redesigned tools page, with added accordion to avoid information overload, and different features mixing together.
  • Mail test tool now allows you to include an optional customized message.
  • Users can now change between any installed theme while in troubleshooting mode.
  • Renamed the Must-Use plugin, making it align with what features present in the file.
  • Improved the plugin cleanup process, when the plugin is deleted.
  • Show full plugin names, and not slugs, in the troubleshooting admin bar menu.
  • Check if the .htaccess file contains any rules not added by WordPress core in the debug section.
  • Allow the disabling of Troubleshooting Mode from the same page as you previously enabled it from.
  • Removed cURL checks from the automated test page, this was more confusion than help.
  • Add installation size to the debug information.