I’ve found a quick way, by just adding the loadmodule mod_fcgid to the httpd.conf, this obviously just tricks Virtualmin, but I’d like to know a proper way of doing it.
I’ll be perfectly honest, I’ve never heard of that error before
It shouldn’t be a requirement to use fcgid, so I’m not quite sure where that error is stemming from.
Jamie has been making some improvements into the GPL version to allow admins to control whether a given Virtual Server is using fcgid, cgi, or mod_php. That feature will be available next release, but code has been going into Virtualmin to make that possibe.
If I had to guess, some combination of not having used the install.sh script to perform the installation, and the partial support for controlling fcgid, is causing unusual messages in some cases.
My suggestion would be to leave the fcgid module loaded, enjoy the ability to switch between that and cgi/mod_php after the next version, and if then you’re still seeing any weirdness, let us know and we can work together to figure out what’s going on