wp-admin/upgrade.php?_wp_http_referer=%2Fwp-admin%2F
Ошибка wp-admin/upgrade.php?_wp_http_referer=wp-admin появилась, когда произвел обновление WordPress до очередной версии 4,7. Во время обновления из панели управления WordPress, произошло «подвисание» окна и в результате появление пустого белого окна, а в адресной строке wp-admin/upgrade.php?_wp_http_referer=%2Fwp-admin%2F. Сам сайт продолжал работать, но при попытке войти в панель управления WordPress после ввода логина и пароля белый экран, а в адресной строке wp-admin/upgrade.php?_wp_http_referer=%2Fwp-admin%2F.
Решение нашел, прочитав несколько сайтов, где описывается, как решать данную проблему. Но в каждом сайте написано для людей, которые разбираются неплохо в этом деле и прежде чем я «дошел» до решения несколько дней экспериментировал. В двух словах, номер базы данных не соответствует номеру, указанному в файле version.php.
- Для начала обновил WordPress через панель управления хостингом. Для этого скачал с официального сайта дистрибутив WP (https://ru.wordpress.org) после того как скачали дистрибутив в виде ZIP архива скопировать дистрибутив и распаковать его в папку public_html с помощью файлового менеджера. Перед распаковкой лучше переименовать папку на всякий случай к примеру public_html_old. Потом эту папку можно будет удалить. После распаковки смотрим, какой номер у базы данных в файле php этот файл находится в папке public_html/wp-includes.
- Для этого прочитать содержимое файла и в строке $wp_db_version = 38690; это и будет искомое значение. Его запишите на бумажку.
- Затем нужно отредактировать в базе данных строку db_version. Для этого в панели управления хостингом заходим в phpMyAdmin. Вход в phpMyAdmin в зависимости от настроек хостера может отличаться, поэтому здесь это я описывать не буду. После того как зашли в phpMyAdmin раскрываем базу данных (1) и находим wp_options (2) затем перелистываем на следующую страницу (3) и находим db_version вот это значение и надо поменять. Для этого двойной клик на цифрах (4) и вписываем ранее записанное значение с бумажки. После этого закрываем phpMyAdmin.
После этих манипуляций ошибка wp-admin/upgrade.php?_wp_http_referer=%2Fwp-admin%2F пропала. Именно в такой последовательности я и «победил» эту ошибку.
Из папки public_html_old можно «взять» некоторые файлы, если Вы их меняли в «ручном» режиме и заменить их в новой папке, а после этого папку можно удалить.
Спасибо тебе, мил человек, выручил. Искал на забугорных ресурсах решение проблемы, но там были с граблями и сложнее. А оказалось всё куда проще. Даже wp не обновлял, а сменил версию на верную и всё заработало. 🙂
Пожалуйста, хорошо, что статья помогла. Значит писал не зря!