WordPress login goes wrong?
White login page and error:
“upgrade.php?_wp_http_referer=%2Fwp-admin% 2F”
Problem
After logging in, the page remains white and the browser URL contains this text:
"/upgrade.php?_wp_http_referer=%2Fwp-admin%2F"
Reason
WordPress tried an automatic update, which failed.
The files were updated, but the database was not. Now the database does not fit.
There should have been a dialog that WordPress needs a database update, which you can then start at the push of a button.
At this point, however, there is only a white page instead.
Our solution
We have successfully tested the following solution (WordPress 6.3 – August 2023):
- We go to the WordPress directory “wp-login” via FTP.
- We open the file “update.php”.
- There we change the word “true” to “false” in the line
“define( ‘WP_INSTALLING’, true );”
. - Now we do a refresh of the page and get the dialog we are looking for:
- We click the update button.
- We go to Update and then to WordPress “reinstall” (this installs everything cleanly again and undoes our changes to “upgrade.php”, among other things):
Ready!
Other solutions
Here are more suggested solutions:
https://www.developingsense.com/blog/problem-solved-upgrade-php_wp_http_referer/