Where ITFlow keeps everything - an empty MySQL or MariaDB database.
Connected, and ITFlow's tables are made - but config.php could not be written.
Create it yourself in = escapeHtml(dirname(__DIR__, 2)) ?> with what is below, then carry on.
= escapeHtml($config_manual) ?>
It holds the database password - make it readable by the web server only.
config.php is there, but it can't connect to the database= $config_error !== '' ? ': ' . escapeHtml($config_error) : '' ?>.
Correct the details in config.php, then check again.