Virtualmin 6.x /LEMP stack/ installed on clean Ubuntu 20.04. It was updated to 7.0-4 immediately.
Then PHP8.0 installed, ondrej ppa was used.
Server has PHP 7.4 and PHP 8.0 versions.
When server is created and PHP 8.0 (PHP-FPM execution method) chosen in Server Configuration > PHP Options configuration in Services > PHP-FPM Configurations uses incorrect path to pool configuration. Instead of using /etc/php/8.0/fpm… it uses /etc/php/7.4/fpm… therefore configuration of this pool won’t work and click on Edit Configuration Manually button will show an empty file.
It’s worth to mention that pool configuration file is actually correct (e.g.: /etc/php/7.4/fpm/pool.d/1651787270186740.conf) except 7.4 part. It should be 8.0, obviously.
[there were screenshots, but new account can’t upload it I think?]
Thank you for your report. I was trying to reproduce this issue on a clean identical installation but it seems to work for me.
Which exact PHP packages do you have installed and/or which command did you use to install PHP 8.0?
Did you use UI to change PHP versions or CLI?
If you go to the right side slider and when a Dashboard tab selected at the top, click a cog at the bottom right and clear cache, does it then display correct link on the menu?
As a follow-up: I tried to install it on a completely new server.
Only Virtualmin + PHP 8 from ondrej ppa.
It doesn’t work as expected. PHP-FPM config pointed to 7.4 instead of 8 even tho 8 is selected in options.
I can offer you an SSH-access to this test server if you’d like.
Since I imagine diagnostics of convoluted bugs based on a few lines of answer is not that easy.
Clean installation + PHP 8 from ondrej’s PPA is definitely doesn’t work.