Health Check Accessory for ExpressionEngine 2
This accessory displays information about the configuration and general health of your EE system. It also checks the file permissions of key system files and upload directories and lets you know if anything is setup incorrectly.
It may be useful for system maintenance and troubleshooting. One possible use is to copy and paste the output into an EE or add-on support request so you can get help faster.
Licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License
- Upload the themes/third_party/health_check directory to /themes/third_party/ on your server. (Create the third_party directory if necessary.)
- Upload the health_check directory to /system/expressionengine/third_party/ on your server.
- In the control panel, go to Add-Ons > Accessories and click Install.
Optional: To limit the user groups or pages that see this accessory (e.g. limit it to Super Admins) click Health Check on the Accessories page after installing it.
Version 0.1.4 – 5/7/2012
- Changed to CodeIgniter constants for checking file and directory write permissions instead of assuming 777, 666, etc. (Thanks @robsonsobral!)
- Fixed a bug that threw a PHP error if there weren’t any issues found. (Ironic.)
Version 0.1.3 – 5/2/2012
- Fixed a bug that prevented plugins from being listed on the control panel’s Addons > Plugins page
- Added a badge that shows the number of issues on the accessory’s title so you can see status at a glance
- Reworked the layout a bit
Version 0.1.2 – 3/21/2012
- Now displaying add-ons in alphabetical order
- Now displaying file upload directories and checking if they are writable
- Now displaying installed plugins
- Tweaked status to display more prominently
- Switched away from a method that is deprecated after EE 2.4
- Fixed bug that was reporting the wrong accessory version number (noob mistake)
- Fixed bug that threw PHP warnings if PHP is set to use open_basedir restrictions
- Fixed bug where we unnecessarily suggested a fix if your session.save_path is set to no value
Version 0.1.1 – 11/17/2010
- Fixed a bug that threw a SQL error if the comment module isn’t installed
- Made a few minor display changes to make capitalization more consistent
Version 0.1.0 – 11/4/2010
- Initial release
- Displays EE info, EE stats, PHP info, browser info, installed add-ons & path info
- Checks permissions for config.php, database.php and cache directory. Looks to see if PHP session_save_path() is writable and if EE extensions are installed.