Solution to a common problem running virtualmin
If you install Virtualmin manually on an existing Apache installation you may encounter a couple of suexec errors.
The first one usually directs you to use suexec-custom instead if suexec. But doing so without further configuration, still gives you this error:
Error
Failed to save enabled features : The Suexec command on your system is configured to only run scripts under /var/www, but the Virtualmin base directory is /home. CGI and PHP scripts run as domain owners will not be executed.
To resolve this you should find your way to: etc/apache2/suexec/ and edit the file www-data
The file will look something like this:
/var/www
public_html/cgi-bin
# The first two lines contain the suexec document root and the suexec userdir
# suffix. Both features can be disabled separately by prepending a # character.
# This config file is only used by the apache2-suexec-custom package.
Change the path from
/var/www
to
/home