Join us as we take a first look at Joomla Health Checker.
00:00:00 โ Intro, Sponsors & JDAy
00:04:50 โ Install Health Checker
00:16:30 โ Clean Orphaned Tables
00:37:42 โ Manage Core Tables
00:55:31 โ Admin Security
01:00:50 โ Performance Tuning
01:17:18 โ Module Fixes
01:30:38 โ Sidebar Troubleshooting
01:46:33 โ Summary & Outro
Summary
1. Welcome Back & Tool Introduction:
After a two-week break, the host returns, shares a quick personal update about a trip to Ontario, and introduces the Joomla Health Checker as the main topic for the stream.
2. Installation & First Scan:
The extension is downloaded and installed, and a first scan is immediately run on a neglected test site (cyersoft.org) to see what problems surface.
3. Critical Issues Revealed:
The scan exposes several red flags, including orphaned database tables, an excessive number of Super Admin accounts, and menu orphans that could create broken 404 pages for visitors.
4. The Golden Rule โ Backup First:
Before any cleanup begins, the host stresses the non-negotiable step of creating a full site backup to ensure anything deleted can be safely restored if something goes wrong.
5. Dropping Orphaned Tables:
The cleanup begins by identifying and safely dropping database tables left behind by long-uninstalled extensions like JFB Connect, Rock Candy, and Better Trash.
6. Investigating Unknown Tables:
When unfamiliar tables appear (Feed Gator, OBRSS), the host pauses to investigate, exports data as a precaution, and only deletes after confirming they aren't needed.
7. Measuring Progress:
After the initial cleanup, the Health Checker is re-run, and many of the critical issues have been successfully downgraded to warningsโproof the effort is paying off.
8. Manual Cleanup of Stubborn Issues:
Some problems couldn't be auto-fixed, so the host manually addresses a high Super Admin count and deletes old, unused menu items to eliminate 404 risks.
9. Server Adjustments in cPanel:
To stop the scanner from timing out, the host steps outside Joomla and into cPanel to increase the PHP execution time limit for smoother performance.
10. Final Housekeeping & Takeaways:
The session wraps by tackling oversized log tables (Acym, Jmail), configuring auto-purge to prevent future bloat, fixing module position issues, and emphasizing how invaluable this tool is for ongoing site maintenance.
Please send any feedback or bug reports or queries to;
Contact Tim Davis โบ
Joomla Training Cohort โบ https://cybersalt.com/jtc
![]()

Add comment