Summary
HTML Validation fails when the PHP user does not have write access to the plugin's folder (which is a common scenario on secure servers).
Preconditions
- Ratify is installed on a system where PHP does not have write permissions (either in total or for just the plugins folder).
Steps to Reproduce
- Run the plugin (or refresh the cache)
Expected Result
- HTML Validation runs successfully and the HTML Validation test shows normal output
Actual Result
- HTML Validation fails to run and the test shows "There was an error trying to validate the home page HTML"
Workaround
- Make the Ratify Storage folder writeable (not recommended).
Reference