Cannot login to ghost admin. "There was a problem on the server." message appears

From version 5.118, you need to have transactional email set up so that you can deliver a verification code for admin. It doesn’t have to be mailgun, but you do need /something/ set up for transactional email, which is done in config.production.json.

This thread has links to the relevant docs:

1 Like