matomo-nginx
matomo-nginx copied to clipboard
Matomo not working properly in Azure App Service with PHP 8 and Nginx
We are having problems running Matomo 4.6.2 in Azure App Service (Linux based) with PHP 8 and Nginx server. If we run Matomo from the App Service's /home/site/wwwroot/ directory the problems occurs. If we copy the Matomo files over to different directory (/var/www/html owned by the same user running the Nginx) it works just fine. /home directory should be used for apps deployed in App Service.
Is this some kind of permission issue? It is not possible to modify /home permission in Azure App Service. We used https://github.com/matomo-org/matomo-nginx as base config for our Nginx configuration.
Expected Behavior
Matomo works with the Azure App Service + PHP8 + Nginx combination as it is working with Azure App Service with PHP7 and Apache from the default App Service directory.
Current Behavior
Matomo loads very slow, resources (CSS, images) not getting loaded and nothing works. No errors in logs though.
Possible Solution
Temporary workaround is to run the Matomo from different directory (/var/www/html). In this case Matomo works just fine.
Steps to Reproduce (for Bugs)
- Set up an Azure Linux-based App Service with PHP8 and Nginx and deploy Matomo
- Use Nginx config from https://github.com/matomo-org/matomo-nginx
Context
Your Environment
- Matomo Version: 4.6.2
- PHP Version: 8.0.11
- Server Operating System: Azure App Service (Linux)
- Additionally installed plugins:
- Browser:
- Operating System: