Technically, this may not be a bug, so I'll call it unexpected or confusing behavior. Upon installing a script that requires a database, I get the error: "This script cannot be installed, as this virtual server does not meet its requirements : script requires a MySQL database"
In this particular domain, the virtual server option "MySQL database enabled?" is not checked, because the domain does not require a generic database. However, in the Server Owner Limits for this domain, there are 5 databases allowed. So, I would expect a script installer to have the ability to create a new database.
I know I can enable the MySQL database option for this virtual server, but then it creates an empty database for the domain that will probably never be used. Is it possible to allow databases to be created without automatically creating this unnecessary domain-specific database?