If that’s the case, then it looks like your web hosting company has configured their server to display errors by default, which is generally considered insecure. If these warnings seemingly came out of nowhere, then the most likely culprit is that your web host upgraded you to a newer version of PHP where this warning became more prevalent.
They’re not sounding very production-friendly. I would tell you to expect more cases like this in the future with them. That’s why it’s important that we hide these warnings so they don’t interrupt anything when they occur.
- You should contact your host, and ask them to disable “display_errors” so warnings and errors aren’t shown publicly on your website.
In the mean time, let’s get you logged in so you can update the theme and fix the underlying bug.
The reason /wp-admin/ shows as a blank page is because it’s trying to redirect you to login. But it’s unable to redirect you because a warning was printed to the page (this is just a limitation of PHP, it needs to redirect before any text is printed). The bottom two warnings are actually about this.
This means that if you successfully get your web host to disable “display_errors”, everything will resume working as normal – the warnings will disappear, and /wp-admin/ will stop looking blank. Anyways, let’s log you in manually:
- Log in directly at: https://thomaspaludan.dk/wp-login.php
- Once you log in, it probably won’t redirect you to admin automatically for the same reason, so go to https://thomaspaludan.dk/wp-admin/ manually.
You should be able to access the admin dashboard at this point. See if you’re able to update Enfold to the latest version from Dashboard > Update.