SYSTEM INFORMATION | |
---|---|
OS type and version | Debian Linux 12 |
Usermin version | 2.202 |
Virtualmin version | 7.30.4 |
Theme version | 23.02 |
Apache version | 2.4.62 |
Package updates | All installed packages are up to date |
Hi everybody,
I run into a problem similar (actually identical) to this one: PHP-FPM configuration error on all server's sites
Ondřej Surý recently rolled out updates for the different PHP versions he is providing in his repos packages.sury.org, resulting in numerous packages updates, especially on servers where several PHP versions are installed.
After the updates, it looks like Virtualmin is loosing track of PHP-FPM’s configuration for every Virtual Server where Web Configuration > PHP Options > PHP script execution mode is set to FPM The page then shows the following warning message…
Warning! PHP-FPM configuration error found : No listen directive found in FPM config
Click Save button below to update the PHP-FPM configuration and correct this error
… and the PHP version field is showing the wrong PHP version. In my case, the field shows the latest PHP version (8.4.4) whereas the site itself was set to, and is still running, another version. So the PHP version of the Virtual Server has not actually been changed, it is just Virtualmin not showing the right one. Other fields like PHP service maximum sub-processes and Maximum PHP script run time are also showing wrong values (the default ones if I’m not mistaken).
Also note that this is not the first time this has happened, it is an issue I have been observing for several months. I am finally taking the time to report it on the occasion of the latest Surý updates.
Is there an explantation to this? A fix would also be appreciated since checking hundreds of websites is a real pain