With a fresh install of Roundcube, I use the web installer to configure and it gives me a blank config file. (Image attached)
defaults.inc.php does not exist in the /usr/share/roundcube directory, so I thought maybe this is a permissions problem, but that directory is 755 and owned by the web server.
The environment check gives an OK for everything that is required.
The database and tables exist and look like they are supposed to as far as I can tell.
I have tested the database user account successfully.
It has to be something stupid, right? What am I missing?