1. Select mysqli for database setup (Since 5.0.x mautic has dropped the support for mysqli driver. Only pdo_mysql is supported))
2. Email configuration -> send immediately and Other SMTP Server
3. In local.php 'install_source' => 'Softaculous', (has to be Softaculous)
4. We have excluded files "appProdProjectContainer.php","appProdProjectContainer.php.meta" from "app/cache/prod/" directory in install.xml because these file have default database details and does not get updated via Softaculous hence we have excluded it and it should get generated at first visit of installation.
5. PHP REQUIREMENT LINK : https://www.mautic.org/download/requirements and /app/release_metadata.json
6. Upgrade is not possible since the vendor himself is not recommending us to do it via CURL as it may not complete the upgrade process and corrupt the installation. Hence he is insisting on to use CLI or the internal upgrade(chat is done via email) since 2.12.1.
7. Make manual installation on cpanel if it doesn't work on webuzo(non-suphp) It requires to delete app/cache/prod multiple time during manual installation to complete the installation on non-suphp server.
8. Languages are downloaded from https://language-packs.mautic.com/[[lang_code]].zip
9. Mautic 4.2.0 onwards requires Apache 2.4 and dosn't work on apache 2.2 https://github.com/mautic/mautic/issues/10913
10. Mautic only supports Apache, Nginx and IIS servers. https://www.mautic.org/download/requirements (Confirmed over email as well.)
11. [IMP] Add [[relativeurl]] in line 118 of .htaccess to start the installation in a sub directory.
<If "%{REQUEST_URI} =~ m#^[[relativeurl]]/(index|upgrade/upgrade)\.php#">
12. Make sure to change [[collation]] at generated_email_domain in [[dbprefix]]leads Table. This is to handle MariaDB issue.
13. In local.php 'locale' => '[[language]]', (add this line at end)
14. For 7.0.0 we have used patch provided by vendor for MYSQL version detection issue https://github.com/mautic/mautic/issues/15796. In next version 7.0.1 check that if this is resolved in package itself.
(Fixed in 7.0.1 in package itself)