- Add Apache directory listing check for effective
Options +Indexes/ mod_autoindex: HTTP GET on bundledindexes_probe/(no index file) and detection of typical “Index of” HTML. See #15. - Skip SQL query cache checks (
have_query_cache,query_cache_size,query_cache_type) on MySQL 8.0+ and MariaDB 10.5.2+, where the feature no longer exists. See #35. - Fix fatal
RedisException: NOAUTH Authentication requiredonsession_start()when PHP is configured with Redis sessions butsession.save_pathdoes not include Redis credentials: force file-based sessions for this script only (keeps form credentials in server-side storage). See #36. - Remove third-party CDN assets (Bootstrap CSS/JS, jQuery); ship minimal inline CSS and vanilla JS for navigation dropdowns
- Resolve public IP via in-page
fetch()to api.ipify.org (replaces JSONP); document CSP /connect-srclimitations in the UI when the call fails - Fix dropdown menus clipped by the header (
overflow/ clearfix on the navbar container)
- Better handle error management for Redis test connexion
- Better handle error management for MySQL test connexion
- Improve check with -1 value on PHP conf
- Improve form for mail checker (allow to customize mailfrom and fix a return-path)
- ADD: Favicon
- ADD: WordPress Handbook link
- UPDATE: Required version and modules
- UPDATE: PHP requirement change from 5.6 to 7.4
- Refactor readme
- Branding
- Add readme's installation section and usage
- Implement recommended/required for each config/module
- Improve test config value
- Initial release