I’m in the priocess of installing Matomo 4.1.0 on a new server running Windows server 2016 and IIS 10.
The installation of Matomo, MySQL and PHP all went smoothly. I now have the following versions of these products running on the server:
Matomo 4.1.0
MySql 8.0.22 Community
PHP 7.4.13
I checked the config folder after installing all the components and I found these three files:
- global.ini.php
- global.php
- manifest.inc.php
After checking the contents of the config folder, I accessed the site using Chrome and it brought me to the Welcome! screen with the 8-step configuration process. So far, so good. However, when I click 'Next; to start the process, I don’t receive any prompts to provide configuration information. Instead I receive either of these two errors:
-
Fatal error: Maximum execution time of 30 seconds exceeded in F:\Matomo\core\Filesystem.php on line 184 Matomo encountered an error: Maximum execution time of 30 seconds exceeded (which lead to: SQLSTATE[HY000] [1045] Access denied for user ‘’@‘localhost’ (using password: NO))*
-
Fatal error: Maximum execution time of 30 seconds exceeded in F:\Matomo\libs\upgradephp\upgrade.php on line 260*
Matomo encountered an error: Maximum execution time of 30 seconds exceeded (which lead to: SQLSTATE[HY000] [1045] Access denied for user ‘’@‘localhost’ (using password: NO))
It looks like the config process is skipping past the mySQL configuration screen(s) and then tries to logon to MySQL using a blank user which – of course – fails.
I should note that after attempting to to run the Matomo configuration process a few times, i again checked the config folder. It still has the same three files. No config.ini.php file was created.
Any assistance with this problem would be greatly appreciated.
-Jeff
1 post - 1 participant