First, is it correct that your username is ffblog?
Does the directory /home/ffblog/logs exist? In theory it should be created automatically, but if not, it’s possible that it might help for you to manually create it.
If it already exists, is there also an existing file in it named access_log? If so, perhaps you could try moving it out of the way.
Do you know what version of Virtualmin you’re using there? It should say on the front page after you log into the web interface.
Lastly, do you have command line access? I’m curious what the output of these three commands is:
This occurs when the logs directory doesn’t exist. I’m not sure why that would happen…unless the directory was moved outside of Virtualmin’s knowledge (e.g. from the command line).
Adding new virtual website …
… Apache website failed! : Failed to open /home/foofightersblog.com/logs/access_log for writing : Bad file number at …/web-lib-funcs.pl line 980.
Hmmm…is /home actually the right place for this user? We’ve seen a similar error when trying to right to a read only file system. Are homes actually somewhere else on this system? (I would think Virtualmin would already be configured for that…but maybe not.)