Submitted by gb.123 on Sat, 05/30/2020 - 10:29
I am running :
Operating system Ubuntu Linux 18.04.4
Webmin version 1.942
Usermin version 1.791
Virtualmin version 6.09
Authentic theme version 19.46
However I can see Virtualmin > Services > PHP 7.2 Configuration gets hidden and is not visible after I apply LetsEncrypt certificate through SSL option in Virtualmin
Update :
This happens when the SSL Certificate is updated/added to the website through LetsEncrypt option. ( I have installed certbot package also)
Status:
Active
Comments
Submitted by gb.123 on Sat, 05/30/2020 - 10:32 Comment #1
Submitted by gb.123 on Sat, 05/30/2020 - 10:36 Comment #2
Submitted by JamieCameron on Sat, 05/30/2020 - 10:50 Comment #3
That is odd, because the SSL cert type is unrelated to the PHP configuration in Virtualmin.
Do you have multiple PHP versions installed?
Submitted by gb.123 on Sat, 05/30/2020 - 11:53 Comment #4
No I dont. But I just noticed that this happens with Virtualmin 6.09. I just updated from virtualmin 6.08 in my old server and the option disappeared for all the Virtual Servers with SSL installed.
Submitted by JamieCameron on Sat, 05/30/2020 - 15:10 Comment #5
Did you perhaps change the PHP execution mode to mod_php, on the Website Options page?
Submitted by gb.123 on Sun, 05/31/2020 - 03:12 Comment #6
I tried changing to both options : FCGId & FPM, but the option remains hidden, The ini file is present in the /home/user/etc/php7.2 directory
Btw, I am using NginX not Apache.
There was a small problem that we fixed a while ago, where navigation menu wasn't reloaded when it should (after changing execution mode).
Can you simply try reloading a page and see if the link appears? :--)
Submitted by gb.123 on Tue, 06/02/2020 - 05:37 Comment #8
I have tried everything from re-starting the server to re-starting Webmin through terminal. The Navigation does not show the option once I install the SSL Certificates. If I create a new Virtual server with no certificates installed, the option is visible. Also this bug was not present in Virtualmin Ver 6.08. This started from ver 6.09
What is the output of:
..in case it's not 6.09-3 make sure to upgrade, using aptpackage manager.
Submitted by gb.123 on Sat, 11/07/2020 - 05:18 Comment #10
Hello, Sorry for the late response. On the Webmin Dashboard, I have installed : Webmin 1.960
Virtualmin version 6.13
PHP configuration is still not seen.
Submitted by gb.123 on Sat, 11/07/2020 - 05:20 Comment #11
Just a suggestion, in addition to the screen, can you add /home/user/etc/php/php.ini path for every virtual server created in the : Webmin>PHP Configuration section ? That way php files of all virtual servers could be accessed in one page. This would be in addition to the PHP menu. The line should also be deleted once virtual server is deleted.
For global PHP configs, while Virtualmin > Services > Manage PHP Configuration is for server based config.
How did you install Virtualmin? Did you install it using install.sh script?
Submitted by gb.123 on Thu, 02/04/2021 - 17:51 Comment #13
Yes. I installed Virtualmin using install.sh.
One more thing I noticed was that when I change "PHP script execution mode", and click save, the current setting dot gets blank. ie the dot (select) is not present in either mode. If i click on any of the mode, the dot appears, but after click save and refreshing the page, the dot disappears.
That could happen if Apache virtualhost entries are missing. Try going to Edit Virtual Server page, then disabling Apache website and Apache SSL website and then re-enabling it, and trying to change PHP execution mode once again.
Submitted by gb.123 on Fri, 02/05/2021 - 16:16 Comment #15
But I dont use Apache.. I have Nginx (LEMP) bundle installed.
I tried disabling and re-enabling nginx (in edit site) and restarting webmin after that, but the problem persists
It doesn't matter if you use Apache or Nginx - principal is the same, it applies.