You should focus on this error, as it is the first error you say you encountered after you installed Roundcube.
Here is what you could do to resolve this error: Virtualmin → Server Configuration → Website Options - see PHP script execution mode and change mode to something else (any mode other than the one currently selected). Save; then change it back to the original mode.
Virtualmin is not a mature product, if on a fresh install I have so many errors
You need to set the mysql password twice
The php version out of the box crashes
I cannot install a simple script like roundcube or squirrel mail
Constant error about not having an mx record even though I have 2
NO ptr record out of the box
I was testing the gpl version to go to professional but at this point if with a fresh install I have all these problems how can I trust this product to pay money for it
On wizard, right after the fresh install when you get a password created for mysql. You get an error, then you have to go back and be sure to set the mysql password for root.
for the rest of them Im going to try the posts that you mentioned. Thank you for the help Ill get back with news.
When this happens does Virtualmin return an error that MySQL root password is unknown and must be reset? If so, it’s not a bug. By default, with clean installs, MySQL root password must not be set, so Virtualmin will help you to make it secure by setting up the password. However, if root password was set outside of Virtualmin before running the wizard, it cannot know the password, so it offers to reset it or enter a current password.
for the rest of them Im going to try the posts that you mentioned. Thank you for the help I ll get back with news.