#5807 - Quick installer does not run install_env health checks
| Identifier | #5807 |
|---|---|
| Issue type | Minor issue (breaks specific functionality) |
| Title | Quick installer does not run install_env health checks |
| Status | Completed |
| Tags |
Roadmap: v11 (custom) |
| Handling member | PDStig |
| Version | 11 beta1 |
| Addon | installer |
| Description | The quick installer does not run install_env health checks like the manual installer does. This is probably due to the need for the installer to grab the necessary files out of the cms archive to do so.
But if we're recommending everyone use the quick installer, it should be able to run install checks as well (or at least document that it does not). |
| Steps to reproduce | |
| Funded? | No |
| Commits |
The system will post a comment when this issue is modified (e.g., status changes). To be notified of this, click "Enable comment notifications".


Comments
The quick installer does not run install_env health checks like the manual installer does.
Actually this had multiple issues:
* addon_installed did not consider data.cms in quick installer for finding addon registry hooks
* getting default zone page was trying to query the database when we have not set that up yet
* find_all_hooks needed a file_array equivalent of scandir which get_dir_contents does not serve
* execute_module_functions also did not consider file arrays
* CHMOD test is not necessary for quick installer
* TTF test cannot run an actual test on a font file in the quick installer; disabled this check completely for TTF support check.
* Base URL test was hitting either data/empty.php or the homepage. Both do not exist when using the quick installer, so now it will hit install.php if running the installer.