Well yes, error 500 just means that the web page couldn't be correctly generated to send to the client. In my own experience of web sites which are database-based, though, as feedbooks is, the most common cause of such errors is that the web server can't talk to the database but, as you say, it's a "general purpose" kind of error

.